Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
做什么@SingleValueResult?它是否强加了约束“单值结果”?
@SingleValueResult
全名:org.skife.jdbi.v2.sqlobject.customizers.SingleValueResult
org.skife.jdbi.v2.sqlobject.customizers.SingleValueResult
以下是一些关于它的链接:
不,它没有。
Optional相反,它只是为或Maybe返回类型提供了更多类型信息。
Optional
Maybe
当 JDBI 识别出只需要数据库中的一行时,它会告诉数据库只需要一行(参见课程addStatementCustomizer(StatementCustomizers.MAX_ROW_ONE)中的内容Query)。
addStatementCustomizer(StatementCustomizers.MAX_ROW_ONE)
Query
这将使数据库优化返回的数据。但是您的 Java 应用程序永远不会知道是否有第二行。