Hibernate不等于示例标准

Hibernate不等于示例标准,hibernate,Hibernate,Hibernate具有以下示例标准: 例如: Example equal = Example.create(mydbObject); Example notEqual = Example.createNotEqual(mydbObject); 有没有相反的方法, 例如: Example equal = Example.create(mydbObject); Example notEqual = Example.createNotEqual(mydbObject); 或任何类似于创建不平等

Hibernate具有以下示例标准: 例如:

Example equal = Example.create(mydbObject);
Example notEqual = Example.createNotEqual(mydbObject);
有没有相反的方法, 例如:

Example equal = Example.create(mydbObject);
Example notEqual = Example.createNotEqual(mydbObject);
或任何类似于创建不平等标准的内容。我不想浏览每个字段,也不想对其进行限制


谢谢,

将它与
s.createCriteria(YourClass.class)一起使用

我正在寻找“不相等”的相同限制方法,根据文档,它是

List list = getSession().createCriteria("you.pakcage.hibernate.Example")
                        .add(Restrictions.ne("myProperty","blablabla"))
                        .list();
通过这种方式,您可以退出一个包含所有
示例
对象的列表,但
myProperty
属性为“
blablabla
”的对象除外

也许不完全是你想要的,但对我来说也是一样

Criteria cri = session.createCriteria(Your.class);
cri.add(Restrictions.not(Restrictions.eq("parameter", "test")));
--
Restrictions.not将否定表达式

您的意思是创建一个条件来获取除指定对象之外的所有对象吗?请对您发布的代码提供一些解释。