2

我有两张桌子:作者和书籍。Authors 有两个列:int id、varchar authorName。Books 有三列:int id、varchar bookName、int authorId。

现在考虑到我将 authorName 作为输入字符串过滤条件,我怎样才能让 hibernate 只返回某个作者的书?

4

1 回答 1

7

怎么样

Criteria criteria = session.createCriteria( Book.class );
criteria.createCriteria( "author", "a");
criteria.add( Restrictions.eq( "a.authorName", "YOUR_INPUT"));
criteria.list();
于 2013-08-05T09:10:00.097 回答