Hibernate Criteria和metamodel

时间:2014-10-01 18:21:06

标签: hibernate hibernate-criteria detachedcriteria

如果可以在Hibernate的Criteria API中使用entites创建元模型,我找不到任何地方。因此,我不必为字段编写字符串,而是依赖于生成的元模型,就像使用JPA Criteria API一样。

我注意到只有字符串可以用作Hibernate Criteria中的参数,所以我想这不可能吗?

1 个答案:

答案 0 :(得分:1)

看看这些库:

www.querydsl.com

from(user)
.leftJoin(tweet).on(user.id.eq(tweet.posterId))
.groupBy(user.username)
.list(Projections.constructor(UserInfo.class, user.username, tweet.id.count()));

www.jooq.org

dsl.insertInto(BOOK)
.set(BOOK.ID, id)
.set(BOOK.AUTHOR_ID, authorId)
.set(BOOK.TITLE, title)
.execute();