Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate条件发出弃用警告_Java_Hibernate - Fatal编程技术网

Java Hibernate条件发出弃用警告

Java Hibernate条件发出弃用警告,java,hibernate,Java,Hibernate,我得到了警告: 位置参数被认为已弃用;改用命名参数或JPA样式的位置参数。 使用标准对象(限制类)。当criteria对象似乎没有criteria::setString时,如何向criteria添加参数 以下是我的标准: criteria.add(Restrictions.eq(“userId”,1);你说得对,我删除了这一行,警告仍然在这里。这是由于在@NamedQuery中使用posistional参数?引起的(在@实体内部)这在Hibernate 4中似乎已被弃用。您确定警告来自以下行:c

我得到了警告:

位置参数被认为已弃用;改用命名参数或JPA样式的位置参数。

使用
标准
对象(
限制
类)。当criteria对象似乎没有
criteria::setString
时,如何向criteria添加参数

以下是我的标准:

criteria.add(Restrictions.eq(“userId”,1);

你说得对,我删除了这一行,警告仍然在这里。这是由于在
@NamedQuery
中使用posistional参数
引起的(在
@实体内部)这在Hibernate 4中似乎已被弃用。

您确定警告来自以下行:criteria.add(Restrictions.eq(“userId”,1)??