在JPA/Hibernate
中,我们可以编写类型安全的查询,并一次一步地累积查询谓词。我相信在MyBatis
中没有相同的内容,但是有没有提供QueryDSL
以上层的抽象框架(如MyBatis
),这可以使我们能够编写标准查询。我想要标准API的基本原因是我需要构建一个查询,每个查询都来自一个单独的逻辑。
答案 0 :(得分:2)
MyBatis Generator对我来说似乎没有任何维护。还需要在构建过程中从现有DB生成类,这很麻烦。
MyBatis SQL Builder Class不是更好的解决方案吗?
答案 1 :(得分:1)
您可以将MBG(MyBatis Generator)与example classes一起使用。
虽然我怀疑示例类和Hibernate的Criteria Queries一样强大,但它们应该适合构建查询的任务。