首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

为什么要采用 “HibernateCallback”,该如何解决

2012-02-07 
为什么要采用 “HibernateCallback”小白我来了~我开看别人写的SSH程序的时候,发现里面很多涉及到数据操作的

为什么要采用 “HibernateCallback”
小白我来了~
我开看别人写的SSH程序的时候,发现里面很多涉及到数据操作的地方,都采用 HibernateCallback回调的方式

请问为什么在执行数据操作的时候要采用,HibernateCallback 的这种方式呢?

例如:

public List find() 
{
  return getHibernateTemplate().executeFind(new HibernateCallback() {
  .....
  }
}





[解决办法]
简单的说使用回调可以得到session,但是用HebernateTemplate.getSession()同样可以得到;
两个是有区别的,回调封装了对异常和事务的处理。

热点排行