是否有类似于MyBatis中的Criteria API,或任何像QueryDSL这样的包装器来提供它的功能?

时间:2012-09-24 10:08:29

标签: ibatis criteria-api mybatis querydsl

JPA/Hibernate中,我们可以编写类型安全的查询,并一次一步地累积查询谓词。我相信在MyBatis中没有相同的内容,但是有没有提供QueryDSL以上层的抽象框架(如MyBatis),这可以使我们能够编写标准查询。我想要标准API的基本原因是我需要构建一个查询,每个查询都来自一个单独的逻辑。

2 个答案:

答案 0 :(得分:2)

MyBatis Generator对我来说似乎没有任何维护。还需要在构建过程中从现有DB生成类,这很麻烦。

MyBatis SQL Builder Class不是更好的解决方案吗?

答案 1 :(得分:1)

您可以将MBG(MyBatis Generator)与example classes一起使用。

虽然我怀疑示例类和Hibernate的Criteria Queries一样强大,但它们应该适合构建查询的任务。