Hibernate标准按外键过滤

时间:2013-08-05 08:30:41

标签: hibernate jpa hibernate-criteria

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

现在考虑到我将authorName作为输入字符串过滤条件如何让hibernate只返回某个作者的书籍?

1 个答案:

答案 0 :(得分:4)

怎么样

Criteria criteria = session.createCriteria( Book.class );
criteria.createCriteria( "author", "a");
criteria.add( Restrictions.eq( "a.authorName", "YOUR_INPUT"));
criteria.list();
相关问题