关于Spring对hibernate进行数据操作的问题

用回调方式操作数据
return (T)this.getHibernateTemplate().execute(
new HibernateCallback() {
public T doInHibernate(org.hibernate.Session session){
session.update(entity);
return (T)entity;
}
});

直接调用继承的方法操作数据

super.getHibernateTemplate.update(entity);
return (T)entity;

结果有什么区别么,用途有什么不一样么,getHibernateTemplate是属于update 和org.hibernate.session 的update 有差异么.

新人,之前都是用父类的update方法直接操作,对于这种稍繁琐的回调方式不是很理解

查看全部
u011129030
Smile丶
2013/07/08 13:33
  • spring
  • hibernate
  • 回调函数
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

0个回复