1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public void insertLanguage(Languages lang) {
getHibernateTemplate().save(lang);
}
public Languages getLanguage(String id) {
return (Languages) getHibernateTemplate().get(Languages.class, id);
}
public void updateLanguage(Languages lang) {
getHibernateTemplate().saveOrUpdate(lang);
}
public void deleteLanguage(String id) {
Languages lang = null;
HibernateTemplate ht = getHibernateTemplate();
List list = ht.find("from Languages del " +
"where del.id = ?",id);
if(list.size() > 0){
lang = (Languages) list.get(0);
ht.delete(lang);
}
}
public List getAllLanguages() {
return getSession().createCriteria(Languages.class).list();
} |
Partager