Criteria criteria = session.createCriteria(TableA.class) .add(Subqueries.propertyNotIn("id_a", DetachedCriteria.forClass(TableB.class) .createAlias("id_a_from_tableB", "b") setProjection(Property.forName("b.id_a")))); I use this to get id_a from TableA if id_a is not in TableB. I need also get id_a if is in TableB but field “message” is not null.
The post Java Hibernate Restcrition Criteria OR with DetachedCritera appeared first on BlogoSfera.