【发布时间】:2014-07-21 14:54:42
【问题描述】:
我正在研究ORM模式和hibernate框架。
我有两个表:table Library 和 Table Book
|Library | Book
+------------------- +--------------
|libraryId :int (PK) |bookId:int (PK)
|name:varchar |libraryid:int
Book 中的列 libraryid 不是外键
为了加入表格,我使用下面编写的代码
session.createQuery("from Book as b, Library as l where b.libraryid=l.libraryId and l.name=:name")
.setString("name", "test" )
.list();
从该代码中,我得到了 Book 和 Library 类的 object[] 列表。 我该怎么办才能只获得 Book 课程?
【问题讨论】:
标签: java mysql hibernate orm hql