|
|
1
1
如链接文档页面中所述(“明智地优化”)和我的 previous answer ,你可能不应该担心这些事情——当然不是先验的。 为了回答您的问题,您可以从任何jOOQ查询中提取SQL字符串并绑定值,如下所示:
然后对它们执行任何您喜欢的操作,包括缓存值和准备自己的语句,而不是直接使用jOOQ执行查询。 但同样,正如链接页面中所否认的那样,你不应该提前担心任何此类开销。例如,当对内存中几乎没有数据的H2数据库运行10000个相同的琐碎查询时,SQL字符串生成的开销是可以测量的,但当通过网络对具有真实工作负载的远程SQL Server运行普通查询时,则无法测量。
此外,使用这种方法,您将放弃jOOQ在执行查询时提供的许多不错的功能(
e.g. the new
|
|
|
lumo · 如何使用标识列ddl表 8 年前 |
|
|
Jozef Morvay · 如何让jOOQ在单元测试期间使用测试表? 8 年前 |
|
|
LiranBo · 带有模拟字段的JOOQ模拟结果 8 年前 |
|
|
anuj · 如何在jooq记录对象中设置cuurent DB时间 9 年前 |
|
|
theUnicycleGuy · 如何初始化自定义行类型Jooq记录 9 年前 |
|
|
yaswanth · 当使用fetchOne时,jooq抛出NPE 9 年前 |