List of usage examples for org.hibernate.criterion Subqueries propertiesNotIn
public static Criterion propertiesNotIn(String[] propertyNames, DetachedCriteria dc)
From source file:com.inkubator.hrm.dao.impl.EmpDataDaoImpl.java
@Override public List<EmpData> getListEmpDataWhichNotExistOnFingerEmpMatch() { Criteria criteria = getCurrentSession().createCriteria(getEntityClass()); DetachedCriteria fingerMatchEmpCriteria = DetachedCriteria.forClass(FingerMatchEmp.class) .createAlias("empData", "empData", JoinType.INNER_JOIN) .setProjection(Projections.property("empData.id")); String[] propertyEmpDataId = { "id" }; criteria.add(Subqueries.propertiesNotIn(propertyEmpDataId, fingerMatchEmpCriteria)) .setFetchMode("bioData", FetchMode.JOIN).setFetchMode("jabatanByJabatanId", FetchMode.JOIN); return criteria.list(); }