我有以下方法:
public List<Book> searchGroups(String title, String subtitle, String author) {
Session session = HibernateUtil.getCurrentSession();
Query query = session.createSQLQuery("SELECT * FROM book GROUP BY title, subtitle, author;").addEntity(Book.class);
return query.list();
}
我想将标题、副标题和作者作为搜索参数,但前提是它们不为空。我怎样才能做到这一点?例如,如果 subtitle 和 author 为空,我只想按作者搜索。