15
回答
Spring jdbc 怎么用java代码取得session
滴滴云服务器,限时包月0.9元,为开发者而生>>>   
Spring jdbc 怎么用java代码取得session
举报
sc19860709
发帖于5年前 15回/2K+阅
共有15个答案 最后回答: 5年前

这样也太耦合了吧!你可以在控制层通过HttpSession获取Session,然后再从Session中获取相关参数值,最后传递到数据持久层,或者直接传递Session对象

引用来自“風一樣的男子”的答案

请问在JDBC代码里取Session干嘛?奇葩喔

想用session手动控制事物提交

  1. Session session=this.getJdbcTemplate().getSessionFactory().openSession();        
  2.  Transaction tx= session.beginTransaction();        
  3.  tx.begin();        
  4.  Query query= session.createQuery("Update Syction s set s.show='T' ");        
  5.  query.executeUpdate();         
  6.  tx.commit();   

但是这个getSessionFactory()方法没有嘛

--- 共有 1 条评论 ---
景愿你这个一看就是hibernate的写法,jdbcTemplate没这种东西。 5年前 回复

就是现在我更新一张表的一个字段,更新之前是14条记录,更新之后应该只有13条记录了,但是现在查询还是14条记录,我想把update提交了,在查询看看可以不,

不过这个问题我已经在公司里面解决了,就是第二个查询语句重新new出来就可以了,但是还是想看看能不能取得session手动控制事物,大概就是这样子了

顶部