インターフェースの使用
org.springframework.jdbc.datasource.ConnectionHandle
ConnectionHandle を使用するパッケージ
パッケージ
説明
簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。
JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
特定の JPA ベンダーに適応するためのサポートクラス。
org.springframework.jdbc.datasource 内の ConnectionHandle 使用
ConnectionHandle を実装している org.springframework.jdbc.datasource のクラス修飾子と型メソッド説明ConnectionHolder.getConnectionHandle()この ConnectionHolder が保持する ConnectionHandle を返します。型 ConnectionHandle のパラメーターを持つ org.springframework.jdbc.datasource のコンストラクター修飾子コンストラクター説明ConnectionHolder(ConnectionHandle connectionHandle) 指定された ConnectionHandle の新しい ConnectionHolder を作成します。org.springframework.orm.jpa 内の ConnectionHandle 使用
ConnectionHandle を返す org.springframework.orm.jpa のメソッド修飾子と型メソッド説明DefaultJpaDialect.getJdbcConnection(EntityManagerEE entityManager, boolean readOnly) この実装は常にnullを返し、JDBC 接続を提供できないことを示します。JpaDialect.getJdbcConnection(EntityManagerEE entityManager, boolean readOnly) リレーショナルデータベースにアクセスする場合、指定された JPA EntityManager がそで使用する JDBC 接続を取得します。型 ConnectionHandle のパラメーターを持つ org.springframework.orm.jpa のメソッド修飾子と型メソッド説明voidDefaultJpaDialect.releaseJdbcConnection(ConnectionHandle conHandle, EntityManagerEE em) Connection が EntityManager で暗黙的に閉じられると仮定すると、この実装は何もしません。voidJpaDialect.releaseJdbcConnection(ConnectionHandle conHandle, EntityManagerEE entityManager) 最初にgetJdbcConnectionを介して取得された、指定された JDBC 接続を解放します。org.springframework.orm.jpa.vendor 内の ConnectionHandle 使用
修飾子と型メソッド説明EclipseLinkJpaDialect.getJdbcConnection(EntityManagerEE entityManager, boolean readOnly) HibernateJpaDialect.getJdbcConnection(EntityManagerEE entityManager, boolean readOnly)