0
我有兩個表格:作者和書籍。作者有兩個列:int id,varchar authorName。書籍有三個列:int id,varchar bookName,int authorId。休眠標準按外鍵過濾
現在考慮到我將authorName作爲輸入字符串過濾條件我怎樣才能讓hibernate只返回某個作者的書籍?
我有兩個表格:作者和書籍。作者有兩個列:int id,varchar authorName。書籍有三個列:int id,varchar bookName,int authorId。休眠標準按外鍵過濾
現在考慮到我將authorName作爲輸入字符串過濾條件我怎樣才能讓hibernate只返回某個作者的書籍?
如何
Criteria criteria = session.createCriteria(Book.class);
criteria.createCriteria("author", "a");
criteria.add(Restrictions.eq("a.authorName", "YOUR_INPUT"));
criteria.list();
你提到排序。排序意味着以特定順序放置多個項目。你真的想在這裏排序嗎?或者你只是想按名稱過濾? –
@TomAnderson對不起,我的意思是過濾 –