`
绿茵好莱坞
  • 浏览: 25611 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
312321312
213213121232131232131213sdfsadas大SadD
abcdddd
ThreadLocal是一个容器/集合,是一个Map集合。不管你跨多少层,只要你是同一个线程就可以取出来。Service和Dao是同一个线程。Service第一次调用JdbcUtils.getConnection()方法,把Connection对象装入ThreadLocal容器,当Dao层第二次和第三次调用的时候JdbcUtils.getConnection()方法的时候直接就获取的是ThreadLocal容器里面的Connecton对象。ThreadLocal能够保证的事情是在同一个线程里面拿到的是同一个值。它就是一个Map集合,Map集合的key就是一个线程对象,value就是你存的值。你M ...
-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ------------------------------------ ...
123123
那么我们都是通过程序操作数据库。所以要了解jdbc下怎样对事务操作。jdbc如何操作事务? 自动事务false那就不开了呗相当于开启事务。 -------------------------------------------------------------------------------- package cn.itcast.transaction; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import cn.itcast.utils.Jdb ...
1.在网上找了好久,今天终于解决了,如果你的myeclipse自动生成的添加hibernate3jar包时,依靠通常的方法是无法关联其相应版本的源代码的,就是你在编写代码是,按住ctrl + hibernate类名查看源码,选择Attach Source ,选择你解压的源码目录,当你点击OK时,没有任何反应,这是因为使用myeclipse自动添加的jar包时,只能使用下面这种方法来关联:   如下图所示:选择myeclipse菜单项选择 myeclipse-->Preference->Myeclipse->project Capabilities->hibernate , ...
Global site tag (gtag.js) - Google Analytics