![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate3.x api
dylanduk
这个作者很懒,什么都没留下…
展开
-
ConnectionReleaseMode 连接何时释放
[code="java"] AFTER_STATEMENT 每条SQL执行完马上释放 AFTER_TRANSACTION 事务结束之后释放 ON_CLOSE session关闭或失去连接之后释放 // $Id: ConnectionReleaseMode.java 8409 2005-10-14 20:28:18Z steveebersole $ package org.hiber...2013-03-27 15:53:43 · 546 阅读 · 0 评论 -
ConnectionManager 管理JDBC连接
[code="java"] log:打印日志(废话) callback: 回调类:在 打开连接,关闭连接,事务状态时机定义动作 factory:供应ConnectionProvider以提供连接,Batch以管理Statement releaseMode:释放模式 connection:连接缓存 borrowedConnection:连用连接缓存 wasConnectionSuppl...原创 2013-03-27 18:39:25 · 1182 阅读 · 0 评论 -
ConnectionProviderFactory 使用那种“连接池”
[code="java"] hibernate提供org.hibernate.connection.ConnectionProvider获取jdbc连接,ConnectionProvider实现类包括 DriverManagerConnectionProvider DateSourceConnectionProvider UserSuppliedConnectionProvide...2013-03-27 18:46:59 · 279 阅读 · 0 评论 -
TransactionManagerLookupFactory
[code="java"] TransactionManagerLookupFactory.getTransactionManagerLookup根据hibernate.transaction.manager_lookup_class确定TransactionMangerLookup,简要介绍TransactionMangerLookup public TransactionManage...2013-03-27 19:14:30 · 275 阅读 · 0 评论 -
TransactionFactoryFactory TransactionFactory
[code="java"]三种事务的创建由对应的JDBCTransactionFactory,JTATransactionFactroy,CMTTransactionFactory完成 这三者区别在 connectionReleaseMode JTATransactionFactroy和CMTTransactionFactory连接释放模式执行每条语句后释放连接,JDBCTra...2013-03-27 20:31:55 · 350 阅读 · 0 评论 -
JDBCTransaction JTATransaction CMTTransaction
[code="java"] 事务模型 java事务模型可分为三类:本地事务模型, 编程事务模型, 声明事务模型 本地事务:由资源管理器处理,比如JDBC Connection,通过设置自动提交模式是否禁用来使用事务,也就是说事务处理与Connection直接相关 编程事务模型:JTA事务由javax.transaction包API支持,事务处理与资源使用分离开...原创 2013-03-28 00:32:49 · 161 阅读 · 0 评论 -
JDBCContext
[code="java"]成员变量 owner:session connectionManager:管理连接 isTransactionCallbackRegistered:是否注册回调 hibernateTransaction:JTATransaction或CMTTransaction事例 重要方法 borrowConnection由session.connection调...2013-03-29 10:40:02 · 210 阅读 · 0 评论