如何:Hibernate 3.xx Criteria Query

时间:2011-11-15 11:39:34

标签: java hibernate criteria criteria-api hibernate-criteria

以下是我的情景:

5个表。

作者,出版商,地区,媒体&标题

标题具有所有其他表的外键。我有一个Title对象列表,想要在它上面创建一个查询。它上面有多对多的关系

有人可以帮助我使用Hibernate 3.5来解决一些代码或代码片段吗?

2 个答案:

答案 0 :(得分:4)

你有没看过hibernate reference

答案 1 :(得分:0)

这是一个基本的例子:

FROM Title AS title JOIN title.Author AS author JOIN title.Publisher AS publisher WHERE author.name LIKE "a%" AND publisher.address LIKE "%Ohio%"

选择所有作者姓名以“a”开头,并且在俄亥俄州也有发布者的所有作品。

最好是在这里查看Hibernate文档:

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html#queryhql-joins

以及此处不同类型的连接:

http://www.w3schools.com/sql/sql_join.asp