【发布时间】:2011-08-30 02:02:21
【问题描述】:
作为工作流引擎的一部分,我正在实现一个通用的 DB 步骤,它将执行任何给定的 SQL 查询并将结果作为 XML 返回。此工作流可以动态配置,因此传递给执行层的查询将是完全限定的静态 SQL 查询,例如,
SELECT * FROM USER WHERE USERID = 10。这种方法的缺点是数据库每次运行时都会编译查询。有没有一种方法可以以编程方式从查询中创建动态 SQL 查询。 Java 或 Hibernate 之类的 JPA 是否支持此类功能?
【问题讨论】:
-
这个问题的最佳答案可能就是你要找的:stackoverflow.com/questions/222019/…
标签: java sql hibernate dynamic