Excluding a bean's field in Hibernate criteria result

前端 未结 2 1190
梦谈多话
梦谈多话 2020-12-29 18:01

Here is how I\'m getting my User beans from Database.

session.createCriteria(User.class).list();

That returns all of User records from data

2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-29 18:18

    you can try:

    Example example = Example.create(cat)
        .excludeZeroes()           //exclude zero valued properties
        .excludeProperty("color")  //exclude the property named "color"
        .ignoreCase()              //perform case insensitive string comparisons
        .enableLike();             //use like for string comparisons
    List results = session.createCriteria(Cat.class)
        .add(example)
        .list();
    

    Reference :-

    • http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/querycriteria.html#querycriteria-examples
    • http://docs.jboss.org/hibernate/orm/3.6/javadocs/org/hibernate/criterion/Example.html

提交回复
热议问题