gpt4 book ai didi

java - 或标准 - hibernate

转载 作者:行者123 更新时间:2023-11-30 06:32:17 26 4
gpt4 key购买 nike

我有一个 hibernate 类:

class student{
string name;
int roll;
}

在获取记录时,我有一个要求,即我需要获取 name = "john"或 name = "paul"的记录,所以基本上我试图获取所有名称为 john 或 paul 的记录。我不能做同样的事情。请指导。

List students = sess.createCriteria(student.class)
.add( Restrictions.eq("name", "John") )
.add( Restrictions.eq("name", "Paul")) )
.list();

这是非工作代码。

最佳答案

尝试:

List students = sess.createCriteria(student.class)
.add( Restrictions.in("name", new String[] { "John", "Paul" } ) )
.list();

附言。我建议您使用 QueryDSL 而不是 Criteria API。

关于java - 或标准 - hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8893459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com