Hibernate不等于示例标准

Sea*_*yen 14 hibernate

Hibernate有示例标准:例如:

Example equal = Example.create(mydbObject);
Run Code Online (Sandbox Code Playgroud)

有没有办法做相反的事情,例如:

Example notEqual = Example.createNotEqual(mydbObject);
Run Code Online (Sandbox Code Playgroud)

或类似的东西,以创造一个不平等的标准.我不想通过每个字段而不是Restrictions.ne.

谢谢,

All*_*uin 13

我寻找相同的限制方法为"不平等",根据文件,它是

List list = getSession().createCriteria("you.pakcage.hibernate.Example")
                        .add(Restrictions.ne("myProperty","blablabla"))
                        .list();
Run Code Online (Sandbox Code Playgroud)

通过这种方式,您撤消列表包含ExamplemyProperty属性为" blablabla" 的对象以外的所有对象.

可能不完全是你的意思,但它对我来说也是如此.


Łuk*_*ski 3

与 一起使用s.createCriteria(YourClass.class).add(Restrictions.not(notEqual));