日期:2014-05-17  浏览次数:20682 次

泛型问题和jdbc事务问题
请教大家2个问题:
问题1: 
 public <T> getUser() {

 }
 public <T> T getUser() {

 }
 想请教 <T> 和 <T> T  这两个返回值的区别?

问题2:
 jdbc中 有2个方法分别为 A()和B()
 A() {
   conn.setAutoCommit(false);
   步骤1;
   B();
   步骤3;
   conn.commint();
  }
  B() {
   conn.setAutoCommit(false);
   步骤1;
   步骤2;
   步骤3;
   conn.commint();
  }
 问题来了,A()执行完B()时,B()已commint(); 这时A()方法继续执行到 步骤3 没有通过,那么A()方法肯定要rollback(),但这时B()已经commint了. 这个问题该怎么解决?

------解决方案--------------------
泛型是jdk 1.5的特性要学习资料的话可以去看看java核心技术高级卷
事务管理器可以参考spring的事务管理