1 package org.javabb.dao.hibernate; 2 3 import java.util.List ; 4 5 import org.javabb.dao.entity.ISmileDAO; 6 import org.javabb.vo.Smile; 7 8 23 24 28 public class SmileHibernateDAO extends HibernateDAO implements ISmileDAO { 29 30 33 public List findAll() { 34 return getHibernateTemplate().find( 35 "FROM " + Smile.class.getName() + " o ORDER BY length(o.symbol) desc"); 36 } 37 38 41 public Smile load(Long id) { 42 return (Smile) getHibernateTemplate().load(Smile.class, id); 43 } 44 45 48 public Long create(Smile smile) { 49 return (Long ) getHibernateTemplate().save(smile); 50 } 51 52 55 public void delete(Long id) { 56 getHibernateTemplate().delete(getHibernateTemplate().load(Smile.class, id)); 57 } 58 59 62 public void update(Smile s) { 63 getHibernateTemplate().update(s); 64 } 65 } 66 | Popular Tags |