ssh DAO实现类 中 findById()findAll()update()怎么写。。。。。。。 5
1个回答
展开全部
public abstract class BaseDAO<T extends Serializable> extends
HibernateDaoSupport {
public void save(T entity) {
if (beforeSave(entity)) {
this.getSession().save(entity);
}
afterSave(entity);
}
public void update(T entity) {
this.getSession().update(entity);
}
@SuppressWarnings("unchecked")
public T findById(Class<T> cls, Integer id) {
T entity = (T) this.getSession().get(cls, id);
return entity;
}
}
或者是用this.getHibernateTemplate
HibernateDaoSupport {
public void save(T entity) {
if (beforeSave(entity)) {
this.getSession().save(entity);
}
afterSave(entity);
}
public void update(T entity) {
this.getSession().update(entity);
}
@SuppressWarnings("unchecked")
public T findById(Class<T> cls, Integer id) {
T entity = (T) this.getSession().get(cls, id);
return entity;
}
}
或者是用this.getHibernateTemplate
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询