Skip to content

Instantly share code, notes, and snippets.

@xnrghzjh
Created May 28, 2012 01:25
Show Gist options
  • Save xnrghzjh/2816671 to your computer and use it in GitHub Desktop.
Save xnrghzjh/2816671 to your computer and use it in GitHub Desktop.
「冷たい方程式(20) 2人目の脱落者」の文中コードをHibernateで書いてみた
Criteria criteria = session.createCriteria(EmployeeMaster.class);
criteria.add(Restrictions.eq("employeeKind", selectKind));
criteria.add(Restrictions.isNotNull("employmentEndFlag"));
criteria.addOrder(Order.asc("employeeNo"));
criteria.addOrder(Order.asc("employeeDate"));
if (dateFrom != null) criteria.add(Restrictions.ge("enableDate", dateFrom));
if (dateTo != null) criteria.add(Restrictions.lt("enableDate", dateTo));
for (EmployeeMaster employee : criteria.list()) {
System.out.println(employee);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment