1 4 package com.tcspring.beans.orm.hibernate; 5 6 import java.util.List ; 7 8 import org.springframework.orm.hibernate3.support.HibernateDaoSupport; 9 10 import com.tcspring.beans.orm.data.CustomerDao; 11 import com.tcspring.beans.orm.domain.Customer; 12 13 public class HibernateCustomerDao 14 extends HibernateDaoSupport implements CustomerDao { 15 16 public List getAll() { 17 return getHibernateTemplate().find("from Customer"); 18 } 19 20 public void save(Customer customer) { 21 getHibernateTemplate().saveOrUpdate(customer); 22 } 23 24 public List getAllWithOnlyOnePermission() { 25 return getHibernateTemplate().find( 26 "from Customer as c where c.permissions.size = ?", 27 new Object [] { new Integer (1) }); 28 } 29 } 30 | Popular Tags |