List of usage examples for org.hibernate.criterion Property eq
public Criterion eq(DetachedCriteria subselect)
From source file:io.github.jonestimd.finance.dao.hibernate.AccountDaoImpl.java
License:Open Source License
public Account getAccount(Company company, String name) { Property companyProperty = getProperty(Account.COMPANY); Criterion companyCriterion = company == null ? companyProperty.isNull() : companyProperty.eq(company); return findUnique(companyCriterion, Restrictions.eq(Account.NAME, name)); }
From source file:model.entityDAO.implementation.UserDAOHib.java
@Override public Collection<Grade> getGradesBySubject(User user, Subject s) { Property student = Property.forName("student"); Property subject = Property.forName("subject"); Criteria criteria = sessionFactory.getCurrentSession().createCriteria(Grade.class); criteria.add(Restrictions.conjunction().add(student.eq(user)).add(subject.eq(s))); return criteria.list(); }
From source file:pl.altkom.moto.crm.dao.hibernate.ProductStorage.java
@Override public ProductAvailability checkAvailability(Product product) { Property productProperty = Property.forName("product"); return (ProductAvailability) getSession().createCriteria(ProductAvailability.class) .add(productProperty.eq(product)).uniqueResult(); }