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

hibernate打开session耗资源吗解决方法

2012-09-22 
hibernate打开session耗资源吗我把一写共同的操作封装在了一个类里public class DbOperator {public stati

hibernate打开session耗资源吗
我把一写共同的操作封装在了一个类里
public class DbOperator {
  public static save() { open session; save; }
  ...
}

然后在业务层的时候,可能会调用DbOperator的两三个方法
public class UserService {
  public void add(User u ) {
  if(DbOperator.exists(u.getId)) throw new Exception("已经存在");
  DbOperator.save(u);
  }
}

这样在add方法中会打开两个session,请问这种方式会不会很影响性能?

[解决办法]
耗什么资源,只要你开一个就关一个,耗什么资源,你说呢,
除非你一直开,一直不关,没多久服务器准挂掉

热点排行