hibernate sql 条件查询问题。

2024-11-29 17:30:19
推荐回答(3个)
回答(1):

可以如下进行查询:
Criteria criteria = session.createCriteria(User.class);
List users = criteria.list();
for(Iterator it = users.iterator(); it.hasNext(); ) {
User user = (User) it.next();
System.out.println(user.getId() +
" /t " + user.getName() +
"/" + user.getAge());
}

回答(2):

sql语句的格式不变,只是需要传入值的字段,使用?代替就行了,然后逗号啊,括号什么的都不要少,要不然就会报错的

回答(3):

试试where column in(?)