Example usage for org.hibernate.criterion Property eq

List of usage examples for org.hibernate.criterion Property eq

Introduction

In this page you can find the example usage for org.hibernate.criterion Property eq.

Prototype

public Criterion eq(DetachedCriteria subselect) 

Source Link

Document

Creates a sub-query equality expression for this property

Usage

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();
}