在JPA/Hibernate中,我们可以编写类型安全的查询,并一步一步地累积查询谓词。我相信在MyBatis中没有类似的东西,但是有没有像QueryDSL这样的抽象框架在MyBatis之上提供一层,使我们能够编写类似条件的查询。我想使用criteria API的基本原因是,我需要构造一个查询,每个查询的谓词都来自一个单独的逻辑。
发布于 2012-10-18 08:54:59
您可以在example classes中使用MBG (MyBatis Generator)。
尽管我怀疑示例类是否像Hibernate的Criteria查询一样强大,但它们应该非常适合您构造查询的任务。
发布于 2014-01-09 19:18:51
在我看来,MyBatis生成器似乎没有得到维护。在构建过程中还需要从现有的DB生成类是相当繁琐的。
MyBatis SQL Builder Class不是更好的解决方案吗?
https://stackoverflow.com/questions/12562852
复制相似问题