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

session 保存对象两只方式有什么区别?该如何解决

2012-06-07 
session 保存对象两只方式有什么区别?import org.springframeword.orm.hibernate3.SessionFactoryUtils..

session 保存对象两只方式有什么区别?
import org.springframeword.orm.hibernate3.SessionFactoryUtils;
....

在dao类中session两种方式进行对象持久化操作,两种方式有什么区别?
第一种:

public Serializable save(Object obj) {
  Session session = SessionFactoryUtils.getSession(getSessionFactory(),false);
  return save(obj,session);
  ....
}
public Serializable save(Object obj,Session s){
  return s.save(obj);
}

第二种:

public Serializable save(Object obj) {
  Session session = SessionFactoryUtils.getSession(getSessionFactory(),false);
  return session.save(obj);
}

那位大侠能告诉我这两种方式的区别??

[解决办法]
你写的都一回事儿, 都是SessionFactoryUtils 得来,你并没手动去持久化;

[解决办法]

探讨

你写的都一回事儿, 都是SessionFactoryUtils 得来,你并没手动去持久化;

[解决办法]
按照你写的代码来看,是一样的。实际上都是调用session.save();

[解决办法]
都说是一样了,实际上都是调用session.save(),第二种方法更直观。

[解决办法]
我看了三眼,楞是没看出差别,还以为自己江湖越老,水平越水了。。。

结果看了下面的回复,才发现不是自己水了。。。

热点排行