net.hasor.jdbc.datasource.local
类 ConnectionHolder

java.lang.Object
  继承者 net.hasor.jdbc.datasource.local.ConnectionHolder
所有已实现的接口:
SavepointManager

public class ConnectionHolder
extends Object
implements SavepointManager

版本:
: 2013-12-10
作者:
赵永春(zyc@hasor.net)

字段摘要
static String SAVEPOINT_NAME_PREFIX
           
 
构造方法摘要
ConnectionHolder(DataSource dataSource)
           
 
方法摘要
 Savepoint createSavepoint()
          使用一个全新的名称创建一个保存点。
 Connection getConnection()
          获取连接
 boolean isOpen()
           
 void released()
          减少引用计数,一个因为持有人已被释放。
 void releaseSavepoint(Savepoint savepoint)
          释放某个事务的保存点
 void requested()
          增加引用计数,一个因为持有人已被请求。
 void rollbackToSavepoint(Savepoint savepoint)
          回滚事务到一个指定的保存点。
 boolean supportsSavepoints()
          返回 JDBC 驱动是否支持保存点。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

SAVEPOINT_NAME_PREFIX

public static final String SAVEPOINT_NAME_PREFIX
另请参见:
常量字段值
构造方法详细信息

ConnectionHolder

public ConnectionHolder(DataSource dataSource)
方法详细信息

requested

public void requested()
增加引用计数,一个因为持有人已被请求。


released

public void released()
减少引用计数,一个因为持有人已被释放。


isOpen

public boolean isOpen()

getConnection

public Connection getConnection()
                         throws SQLException
获取连接

抛出:
SQLException

supportsSavepoints

public boolean supportsSavepoints()
                           throws SQLException
返回 JDBC 驱动是否支持保存点。

抛出:
SQLException

createSavepoint

public Savepoint createSavepoint()
                          throws SQLException
使用一个全新的名称创建一个保存点。

指定者:
接口 SavepointManager 中的 createSavepoint
抛出:
SQLException

rollbackToSavepoint

public void rollbackToSavepoint(Savepoint savepoint)
                         throws SQLException
从接口 SavepointManager 复制的描述
回滚事务到一个指定的保存点。

指定者:
接口 SavepointManager 中的 rollbackToSavepoint
抛出:
SQLException

releaseSavepoint

public void releaseSavepoint(Savepoint savepoint)
                      throws SQLException
从接口 SavepointManager 复制的描述
释放某个事务的保存点

指定者:
接口 SavepointManager 中的 releaseSavepoint
抛出:
SQLException


Copyright © 2013-2014. All Rights Reserved.