继承了TestCase进行测试
public void testget(){
Session session=null;
Transaction tran=null;
try{
session = SessionFactUtils.getSession();
tran = session.beginTransaction();
User user = (User)session.load(User.class,1,LockMode.UPGRADE );
System.out.println("name:"+user.getName());
System.out.println("aeg:"+user.getNianling());
//在此处设置断点,然后停住 user.setNianling(800);
tran.commit();
}catch(Exception e){
tran.rollback();
e.printStackTrace();
}finally{
SessionFactUtils.colsesession(session);
}
}
//get()中生成的SQL select user0_.id as id0_0_, user0_.name as name0_0_, user0_.nianling as nianling0_0_ from t_user user0_ where user0_.id=?
//在运行testget1,结果 运行无误,
public void testget1(){
Session session=null;
Transaction tran=null;
try{
session = SessionFactUtils.getSession();
tran = session.beginTransaction();
User user = (User)session.load(User.class,1,LockMode.UPGRADE );
System.out.println("name1:"+user.getName());
System.out.println("aeg1:"+user.getNianling());
tran.commit();
}catch(Exception e){
tran.rollback();
e.printStackTrace();
}finally{
SessionFactUtils.colsesession(session); //自定义类关闭session
}}请大家指点谢谢了
public void testget(){
Session session=null;
Transaction tran=null;
try{
session = SessionFactUtils.getSession();
tran = session.beginTransaction();
User user = (User)session.load(User.class,1,LockMode.UPGRADE );
System.out.println("name:"+user.getName());
System.out.println("aeg:"+user.getNianling());
//在此处设置断点,然后停住 user.setNianling(800);
tran.commit();
}catch(Exception e){
tran.rollback();
e.printStackTrace();
}finally{
SessionFactUtils.colsesession(session);
}
}
//get()中生成的SQL select user0_.id as id0_0_, user0_.name as name0_0_, user0_.nianling as nianling0_0_ from t_user user0_ where user0_.id=?
//在运行testget1,结果 运行无误,
public void testget1(){
Session session=null;
Transaction tran=null;
try{
session = SessionFactUtils.getSession();
tran = session.beginTransaction();
User user = (User)session.load(User.class,1,LockMode.UPGRADE );
System.out.println("name1:"+user.getName());
System.out.println("aeg1:"+user.getNianling());
tran.commit();
}catch(Exception e){
tran.rollback();
e.printStackTrace();
}finally{
SessionFactUtils.colsesession(session); //自定义类关闭session
}}请大家指点谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货