本文共 247 字,大约阅读时间需要 1 分钟。
由于请求中的一个事务涉及多个 DAO 操作,而这些 DAO 中的 Connection 不能从连接池中获得,如果是从连接池获得的话,两个 DAO 就用到了两个 Connection,这样的话是没有办法完成一个事务的。 DAO 中的 Connection 如果是从 ThreadLocal 中获得 Connection 的话那 么这些 DAO 就会被纳入到同一个 Connection 之下。当然了,这样的话, DAO 中就不能把 Connection 给关了,关掉的话,下一个使用者就不能用了。 转载地址:http://ddnsi.baihongyu.com/