Hibernate&struts 2
Hibernate&struts 2
java
package br.hibernate.dao;
import java.io.Serializable;
public GenericDao() {}
try{
sess.saveOrUpdate(pojo);
sess.beginTransaction().commit();
sess.beginTransaction().rollback();
}finally{
sess.close();
}
try{
sess.delete(pojo);
sess.beginTransaction().commit();
sess.beginTransaction().rollback();
}finally{
sess.close();
}
@SuppressWarnings("unchecked")
protected <T extends Serializable> T getPojo(Class<T> classToSearch, Serializable
primaryKey){
return (T)toReturn;
Page 1
GenericDao.java
qr.setParameter(i, params[i-1]);
@SuppressWarnings("unchecked")
protected <T extends Serializable> List<T> getPurelistPojo(Class<T> classToCast,
String query /*, Object... params*/){
qr.setParameter(i, params[i+1]);
}*/
return toReturn;
}
}
Page 2