我把一写共同的操作封装在了一个类里
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,请问这种方式会不会很影响性能?
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,请问这种方式会不会很影响性能?
解决方案 »
- 求指教:tomcat启动报错:Error listenerStart
- java怎么测试一个邮箱地址是否存在且能连通,还有apache commons email发送邮件怎么确定邮件确实投递到了对方邮箱,或者说的确发送成功了
- 关于框架模块化
- org.hibernate.exception.SQLGrammarException (急)
- map判断
- java和.net url请求问题,高手请进。200分
- 急救 java打印 三角*型
- j2ee 除了做管理系统,还能做什么?
- SWING项目的国际化的问题,求解答
- 学Struts到底要下载什么?
- ireport 横向分栏的问题
- 这样的定时器,如何实现?
除非你一直开,一直不关,没多久服务器准挂掉