我正在研究ORM模式和hibernate框架。
我有两个表:表库和表簿
|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课程?
答案 0 :(得分:0)
session.createQuery("select b from Book as b
...)应该为您提供类Book的价值。