@SingleValueResult 是做什么的?
What does @SingleValueResult do?
@SingleValueResult
是做什么的?它是否施加约束 'single value result'?
全名:org.skife.jdbi.v2.sqlobject.customizers.SingleValueResult
这里有一些关于它的链接:
不,不是。
相反,它只是为 Optional
或 Maybe
return 类型提供更多类型信息。
当 JDBI 识别出数据库中只需要一行时,它会告诉数据库只需要一行(请参阅 Query
中的 addStatementCustomizer(StatementCustomizers.MAX_ROW_ONE)
class).
这将使数据库优化 returned 数据。但是您的 Java 应用程序永远不会知道是否有第二行。
@SingleValueResult
是做什么的?它是否施加约束 'single value result'?
全名:org.skife.jdbi.v2.sqlobject.customizers.SingleValueResult
这里有一些关于它的链接:
不,不是。
相反,它只是为 Optional
或 Maybe
return 类型提供更多类型信息。
当 JDBI 识别出数据库中只需要一行时,它会告诉数据库只需要一行(请参阅 Query
中的 addStatementCustomizer(StatementCustomizers.MAX_ROW_ONE)
class).
这将使数据库优化 returned 数据。但是您的 Java 应用程序永远不会知道是否有第二行。