| パッケージ | 説明 |
|---|---|
| org.springframework.dao | 使用中のデータアクセスアプローチに依存しない高度なエラー処理を可能にする例外階層。 |
| org.springframework.dao.support | DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。 |
| org.springframework.jca.cci | このパッケージには、J2EE コネクターアーキテクチャで定義されているように、Spring の Common Client Interface(CCI)のサポートが含まれています。 |
| org.springframework.jca.cci.core | CciTemplate およびそれに関連付けられたコールバックインターフェースに基づいて、コア JCA CCI サポートを提供します。 |
| org.springframework.jca.cci.object | このパッケージのクラスは、スレッドセーフで再利用可能なオブジェクトとして EIS 操作を表します。 |
| org.springframework.jdbc | このパッケージのクラスにより、JDBC が使いやすくなり、一般的なエラーの可能性が低くなります。 |
| org.springframework.jdbc.core | JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。 |
| org.springframework.jdbc.core.namedparam | 名前付きパラメーターをサポートする JdbcTemplate バリアント。 |
| org.springframework.jdbc.core.support | org.springframework.jdbc.core パッケージをサポートするクラス。 |
| org.springframework.jdbc.datasource.init | スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。 |
| org.springframework.jdbc.datasource.lookup | JDBC DataSources を名前で検索するための戦略を提供します。 |
| org.springframework.jdbc.object | このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。 |
| org.springframework.jdbc.support | jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。 |
| org.springframework.jdbc.support.incrementer | さまざまなデータベースの実装により、シーケンスを介してデータベーステーブル値をインクリメントするためのサポートフレームワークを提供します。 |
| org.springframework.jdbc.support.xml | SQLXML データ型のフィールドを処理するための抽象化。 |
| org.springframework.orm | Spring の O/R マッピング統合クラスのルートパッケージ。 |
| org.springframework.orm.hibernate5 | Hibernate 5.x と Spring の概念の統合を提供するパッケージ。 |
| org.springframework.orm.hibernate5.support | org.springframework.orm.hibernate5 パッケージをサポートするクラス。 |
| org.springframework.orm.jpa | JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。 |
| org.springframework.orm.jpa.support | org.springframework.orm.jpa パッケージをサポートするクラス。 |
| org.springframework.orm.jpa.vendor | 特定の JPA ベンダーに適応するためのサポートクラス。 |
| org.springframework.test.context.junit4 | Spring TestContext フレームワークを JUnit 4.12 以上と統合するためのサポートクラス。 |
| org.springframework.test.context.testng | TestNG および Spring TestContext フレームワークで実行される ApplicationContext ベースおよびトランザクションテストのサポートクラス。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | CannotAcquireLockException 更新中(「更新の選択」ステートメントなど)にロックを取得できなかった場合にスローされる例外。 |
class | CannotSerializeTransactionException 更新の競合が原因で、直列化モードでトランザクションを完了できなかった場合にスローされる例外。 |
class | CleanupFailureDataAccessException データアクセス操作後にクリーンアップできなかったが、実際の操作は問題なく実行された場合に例外がスローされました。 |
class | ConcurrencyFailureException 同時実行の失敗時にスローされる例外。 |
class | DataAccessResourceFailureException リソースが完全に失敗したときにスローされるデータアクセス例外: たとえば、JDBC を使用してデータベースに接続できない場合。 |
class | DataIntegrityViolationException データを挿入または更新しようとすると整合性制約に違反した場合にスローされる例外。 |
class | DataRetrievalFailureException 特定の予期されるデータを取得できなかった場合にスローされる例外。 |
class | DeadlockLoserDataAccessException 現在のプロセスがデッドロック敗者であり、そのトランザクションがロールバックされたときにスローされる一般的な例外。 |
class | DuplicateKeyException データを挿入または更新しようとすると、主キーまたは一意制約に違反した場合にスローされる例外。 |
class | EmptyResultDataAccessException 結果に少なくとも 1 つの行(または要素)があると予想されたが、実際にはゼロ行(または要素)が返された場合にスローされるデータアクセス例外。 |
class | IncorrectResultSizeDataAccessException 結果が期待されたサイズではなかった場合、たとえば単一の行を期待しているが 0 または 1 つ以上の行を取得している場合にスローされるデータアクセス例外。 |
class | IncorrectUpdateSemanticsDataAccessException 更新で意図しないことが発生したように見えるが、トランザクションがまだロールバックされていない場合にスローされるデータアクセス例外。 |
class | InvalidDataAccessApiUsageException 実行前にコンパイルが必要なクエリオブジェクトの「コンパイル」に失敗するなど、API の誤った使用でスローされる例外。 |
class | InvalidDataAccessResourceUsageException データアクセスリソースを誤って使用した場合にスローされる例外のルート。 |
class | NonTransientDataAccessException 非一時的と見なされるデータアクセス例外の階層のルート - 例外の原因が修正されない限り、同じ操作の再試行は失敗します。 |
class | NonTransientDataAccessResourceException リソースが完全に失敗し、失敗が永続的な場合にスローされるデータアクセス例外。 |
class | OptimisticLockingFailureException 楽観的ロック違反でスローされた例外。 |
class | PermissionDeniedDataAccessException 基になるリソースが特定のデータベーステーブルなどの特定の要素へのアクセス許可を拒否した場合にスローされる例外。 |
class | PessimisticLockingFailureException 悲観的ロック違反でスローされた例外。 |
class | QueryTimeoutException クエリタイムアウトでスローされる例外。 |
class | RecoverableDataAccessException アプリケーションがいくつかの回復手順を実行し、トランザクション全体または分散トランザクションの場合はトランザクションブランチを再試行すると、以前に失敗した操作が成功する可能性がある場合にスローされるデータアクセス例外。 |
class | TransientDataAccessException 一時的と見なされるデータアクセス例外の階層のルート - アプリケーションレベルの機能による介入なしで操作が再試行されると、以前に失敗した操作が成功する可能性があります。 |
class | TransientDataAccessResourceException リソースが一時的に失敗し、操作を再試行できる場合にスローされるデータアクセス例外。 |
class | TypeMismatchDataAccessExceptionJava 型とデータベース型の不一致でスローされる例外: たとえば、RDBMS 列に間違った型のオブジェクトを設定しようとした場合。 |
class | UncategorizedDataAccessException 通常のスーパークラスでは、「基礎となるリソースに問題が発生しました」以外の具体的なものを区別できません。たとえば、JDBC からの SQLException など、より正確には特定できません。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
DataAccessException | ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(java.lang.RuntimeException ex) |
DataAccessException | PersistenceExceptionTranslator.translateExceptionIfPossible(java.lang.RuntimeException ex) 可能であれば、永続フレームワークによってスローされた特定のランタイム例外を、Spring の汎用 DataAccessException 階層からの対応する例外に変換します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | CannotCreateRecordException コネクター内部の理由で CCI レコードの作成が失敗した場合にスローされる例外。 |
class | CannotGetCciConnectionExceptionCCI を使用して EIS に接続できない場合にスローされる致命的な例外。 |
class | CciOperationNotSupportedException コネクターが特定の CCI 操作をサポートしていない場合にスローされる例外。 |
class | RecordTypeNotSupportedException コネクターが目的の CCI レコード型をサポートしていないため、CCI レコードの作成が失敗した場合にスローされる例外。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
IndexedRecordEE | CciTemplate.createIndexedRecord(java.lang.String name)ConnectionFactory の RecordFactory を介してインデックス付きレコードを作成します。 |
MappedRecordEE | CciTemplate.createMappedRecord(java.lang.String name)ConnectionFactory の RecordFactory からマップされたレコードを作成します。 |
protected RecordEE | CciTemplate.createRecord(RecordCreator recordCreator) 指定された RecordCreator を呼び出し、JCA ResourceExceptions を Spring の DataAccessException 階層に変換します。 |
RecordEE | RecordCreator.createRecord(RecordFactoryEE recordFactory) 通常、渡された CCI RecordFactory に基づいて、CCI レコードインスタンスを作成します。 |
protected <T> T | CciTemplate.doExecute(InteractionSpecEE spec, RecordEE inputRecord, RecordEE outputRecord, RecordExtractor<T> outputExtractor)CIS を使用して、EIS で指定された対話を実行します。 |
T | ConnectionCallback.doInConnection(ConnectionEE connection, ConnectionFactoryEE connectionFactory) アクティブな CCI 接続で CciTemplate.execute によって呼び出されます。 |
T | InteractionCallback.doInInteraction(InteractionEE interaction, ConnectionFactoryEE connectionFactory) アクティブな CCI 相互作用で CciTemplate.execute によって呼び出されます。 |
<T> T | CciOperations.execute(ConnectionCallback<T> action)CCI 接続で動作するコールバックアクションとして実装された、CCI を使用して EIS でリクエストを実行します。 |
<T> T | CciTemplate.execute(ConnectionCallback<T> action) |
<T> T | CciOperations.execute(InteractionCallback<T> action)CCI 相互作用で動作するコールバックアクションとして実装された、CCI を使用して EIS でリクエストを実行します。 |
<T> T | CciTemplate.execute(InteractionCallback<T> action) |
RecordEE | CciOperations.execute(InteractionSpecEE spec, RecordEE inputRecord)CIS を使用して、EIS で指定された対話を実行します。 |
RecordEE | CciTemplate.execute(InteractionSpecEE spec, RecordEE inputRecord) |
RecordEE | CciOperations.execute(InteractionSpecEE spec, RecordCreator inputCreator)CIS を使用して、EIS で指定された対話を実行します。 |
RecordEE | CciTemplate.execute(InteractionSpecEE spec, RecordCreator inputCreator) |
<T> T | CciOperations.execute(InteractionSpecEE spec, RecordCreator inputCreator, RecordExtractor<T> outputExtractor)CIS を使用して、EIS で指定された対話を実行します。 |
<T> T | CciTemplate.execute(InteractionSpecEE spec, RecordCreator inputCreator, RecordExtractor<T> outputExtractor) |
void | CciOperations.execute(InteractionSpecEE spec, RecordEE inputRecord, RecordEE outputRecord)CIS を使用して、EIS で指定された対話を実行します。 |
void | CciTemplate.execute(InteractionSpecEE spec, RecordEE inputRecord, RecordEE outputRecord) |
<T> T | CciOperations.execute(InteractionSpecEE spec, RecordEE inputRecord, RecordExtractor<T> outputExtractor)CIS を使用して、EIS で指定された対話を実行します。 |
<T> T | CciTemplate.execute(InteractionSpecEE spec, RecordEE inputRecord, RecordExtractor<T> outputExtractor) |
T | RecordExtractor.extractData(RecordEE record) 指定されたレコードのデータを処理し、対応する結果オブジェクトを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected abstract java.lang.Object | MappingCommAreaOperation.bytesToObject(byte[] bytes)COMMAREA のバイトをオブジェクトに変換するために使用されるメソッド。 |
protected abstract RecordEE | MappingRecordOperation.createInputRecord(RecordFactoryEE recordFactory, java.lang.Object inputObject) サブクラスは、このメソッドを実装して、 execute メソッドに渡された入力オブジェクトから入力レコードを生成する必要があります。 |
RecordEE | MappingRecordOperation.RecordCreatorImpl.createRecord(RecordFactoryEE recordFactory) |
java.lang.Object | MappingRecordOperation.execute(java.lang.Object inputObject) この操作オブジェクトによってカプセル化された相互作用を実行します。 |
RecordEE | SimpleRecordOperation.execute(RecordEE inputRecord) この操作オブジェクトによってカプセル化された CCI 相互作用を実行します。 |
void | SimpleRecordOperation.execute(RecordEE inputRecord, RecordEE outputRecord) この操作オブジェクトによってカプセル化された CCI 相互作用を実行します。 |
java.lang.Object | MappingRecordOperation.RecordExtractorImpl.extractData(RecordEE record) |
protected java.lang.Object | MappingCommAreaOperation.extractOutputData(RecordEE record) |
protected abstract java.lang.Object | MappingRecordOperation.extractOutputData(RecordEE outputRecord) サブクラスはこのメソッドを実装して、CCI 実行によって返された Record を execute メソッドの結果オブジェクトに変換する必要があります。 |
protected abstract byte[] | MappingCommAreaOperation.objectToBytes(java.lang.Object inObject) オブジェクトを COMMAREA バイトに変換するために使用されるメソッド。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | BadSqlGrammarException 指定された SQL が無効な場合にスローされる例外。 |
class | CannotGetJdbcConnectionExceptionJDBC を使用して RDBMS に接続できない場合にスローされる致命的な例外。 |
class | IncorrectResultSetColumnCountException 結果セットに正しい列カウントがなかった場合、たとえば単一の列を予期しているが 0 または複数の列を取得している場合にスローされるデータアクセス例外。 |
class | InvalidResultSetAccessExceptionResultSet が無効な方法でアクセスされた場合にスローされる例外。 |
class | JdbcUpdateAffectedIncorrectNumberOfRowsExceptionJDBC 更新が予期しない行数に影響する場合にスローされる例外。 |
class | LobRetrievalFailureExceptionLOB を取得できなかった場合にスローされる例外。 |
class | SQLWarningExceptionSQLWarnings を無視していないときにスローされる例外。 |
class | UncategorizedSQLExceptionSQLException を汎用データアクセス例外の 1 つに分類できない場合にスローされる例外。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected DataAccessException | JdbcTemplate.translateException(java.lang.String task, java.lang.String sql, java.sql.SQLException ex) 指定された SQLException を一般的な DataAccessException に変換します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
int[] | JdbcTemplate.batchUpdate(java.lang.String... sql) |
int[] | JdbcOperations.batchUpdate(java.lang.String... sql) バッチ処理を使用して、単一の JDBC ステートメントで複数の SQL 更新を発行します。 |
int[] | JdbcTemplate.batchUpdate(java.lang.String sql, BatchPreparedStatementSetter pss) |
int[] | JdbcOperations.batchUpdate(java.lang.String sql, BatchPreparedStatementSetter pss) 単一の PreparedStatement で複数の更新ステートメントを発行し、バッチ更新と BatchPreparedStatementSetter を使用して値を設定します。 |
<T> int[][] | JdbcTemplate.batchUpdate(java.lang.String sql, java.util.Collection<T> batchArgs, int batchSize, ParameterizedPreparedStatementSetter<T> pss) |
<T> int[][] | JdbcOperations.batchUpdate(java.lang.String sql, java.util.Collection<T> batchArgs, int batchSize, ParameterizedPreparedStatementSetter<T> pss) 提供された引数を収集して提供された SQL ステートメントを使用して、複数のバッチを実行します。 |
int[] | JdbcTemplate.batchUpdate(java.lang.String sql, java.util.List<java.lang.Object[]> batchArgs) |
int[] | JdbcOperations.batchUpdate(java.lang.String sql, java.util.List<java.lang.Object[]> batchArgs) 提供された引数のバッチで提供された SQL ステートメントを使用して、バッチを実行します。 |
int[] | JdbcTemplate.batchUpdate(java.lang.String sql, java.util.List<java.lang.Object[]> batchArgs, int[] argTypes) |
int[] | JdbcOperations.batchUpdate(java.lang.String sql, java.util.List<java.lang.Object[]> batchArgs, int[] argTypes) 提供された引数のバッチで提供された SQL ステートメントを使用して、バッチを実行します。 |
java.util.Map<java.lang.String,java.lang.Object> | JdbcTemplate.call(CallableStatementCreator csc, java.util.List<SqlParameter> declaredParameters) |
java.util.Map<java.lang.String,java.lang.Object> | JdbcOperations.call(CallableStatementCreator csc, java.util.List<SqlParameter> declaredParameters)CallableStatementCreator を使用して SQL 呼び出しを実行し、SQL および必要なパラメーターを提供します。 |
T | CallableStatementCallback.doInCallableStatement(java.sql.CallableStatement cs) アクティブな JDBC CallableStatement で JdbcTemplate.execute によって呼び出されます。 |
T | ConnectionCallback.doInConnection(java.sql.Connection con) アクティブな JDBC 接続で JdbcTemplate.execute によって呼び出されます。 |
T | PreparedStatementCallback.doInPreparedStatement(java.sql.PreparedStatement ps) アクティブな JDBC PreparedStatement で JdbcTemplate.execute によって呼び出されます。 |
T | StatementCallback.doInStatement(java.sql.Statement stmt) アクティブな JDBC ステートメントで JdbcTemplate.execute によって呼び出されます。 |
<T> T | JdbcTemplate.execute(CallableStatementCreator csc, CallableStatementCallback<T> action) |
<T> T | JdbcOperations.execute(CallableStatementCreator csc, CallableStatementCallback<T> action)JDBC CallableStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(ConnectionCallback<T> action) |
<T> T | JdbcOperations.execute(ConnectionCallback<T> action)JDBC 接続で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action) |
<T> T | JdbcOperations.execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action)JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(StatementCallback<T> action) |
<T> T | JdbcOperations.execute(StatementCallback<T> action)JDBC ステートメントで動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
void | JdbcTemplate.execute(java.lang.String sql) |
void | JdbcOperations.execute(java.lang.String sql) 単一の SQL 実行(通常は DDL ステートメント)を発行します。 |
<T> T | JdbcTemplate.execute(java.lang.String callString, CallableStatementCallback<T> action) |
<T> T | JdbcOperations.execute(java.lang.String callString, CallableStatementCallback<T> action)JDBC CallableStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(java.lang.String sql, PreparedStatementCallback<T> action) |
<T> T | JdbcOperations.execute(java.lang.String sql, PreparedStatementCallback<T> action)JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
T | ResultSetExtractor.extractData(java.sql.ResultSet rs) 実装では、ResultSet 全体を処理するためにこのメソッドを実装する必要があります。 |
<T> T | JdbcTemplate.query(PreparedStatementCreator psc, PreparedStatementSetter pss, ResultSetExtractor<T> rse)PreparedStatementCreator および PreparedStatementSetter を許可する準備済みステートメントを使用した照会。 |
<T> T | JdbcTemplate.query(PreparedStatementCreator psc, ResultSetExtractor<T> rse) |
<T> T | JdbcOperations.query(PreparedStatementCreator psc, ResultSetExtractor<T> rse)ResultSet を ResultSetExtractor で読み取り、準備済みステートメントを使用して照会します。 |
void | JdbcTemplate.query(PreparedStatementCreator psc, RowCallbackHandler rch) |
void | JdbcOperations.query(PreparedStatementCreator psc, RowCallbackHandler rch)RowCallbackHandler で行ごとに ResultSet を読み取り、準備されたステートメントを使用して照会します。 |
<T> java.util.List<T> | JdbcTemplate.query(PreparedStatementCreator psc, RowMapper<T> rowMapper) |
<T> java.util.List<T> | JdbcOperations.query(PreparedStatementCreator psc, RowMapper<T> rowMapper) 準備済みステートメントを使用してクエリを実行し、各行を RowMapper を介して Java オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, ResultSetExtractor<T> rse) |
<T> T | JdbcOperations.query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, ResultSetExtractor<T> rse) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
void | JdbcTemplate.query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, RowCallbackHandler rch) |
void | JdbcOperations.query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, RowCallbackHandler rch) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
<T> java.util.List<T> | JdbcTemplate.query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, RowMapper<T> rowMapper) |
<T> java.util.List<T> | JdbcOperations.query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.query(java.lang.String sql, java.lang.Object[] args, ResultSetExtractor<T> rse) |
<T> T | JdbcOperations.query(java.lang.String sql, java.lang.Object[] args, ResultSetExtractor<T> rse) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
void | JdbcTemplate.query(java.lang.String sql, java.lang.Object[] args, RowCallbackHandler rch) |
void | JdbcOperations.query(java.lang.String sql, java.lang.Object[] args, RowCallbackHandler rch) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
<T> java.util.List<T> | JdbcTemplate.query(java.lang.String sql, java.lang.Object[] args, RowMapper<T> rowMapper) |
<T> java.util.List<T> | JdbcOperations.query(java.lang.String sql, java.lang.Object[] args, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.query(java.lang.String sql, PreparedStatementSetter pss, ResultSetExtractor<T> rse) |
<T> T | JdbcOperations.query(java.lang.String sql, PreparedStatementSetter pss, ResultSetExtractor<T> rse)ResultSet を ResultSetExtractor で読み取り、準備済みステートメントを使用して照会します。 |
void | JdbcTemplate.query(java.lang.String sql, PreparedStatementSetter pss, RowCallbackHandler rch) |
void | JdbcOperations.query(java.lang.String sql, PreparedStatementSetter pss, RowCallbackHandler rch) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、値を照会にバインドする方法を知っている PreparedStatementSetter 実装を作成し、RowCallbackHandler で行ごとに ResultSet を読み取ります。 |
<T> java.util.List<T> | JdbcTemplate.query(java.lang.String sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) |
<T> java.util.List<T> | JdbcOperations.query(java.lang.String sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備済みステートメントを作成し、PreparedStatementSetter 実装を使用してクエリに値をバインドし、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.query(java.lang.String sql, ResultSetExtractor<T> rse) |
<T> T | JdbcOperations.query(java.lang.String sql, ResultSetExtractor<T> rse) 静的 SQL を指定してクエリを実行し、ResultSet を ResultSetExtractor で読み取ります。 |
<T> T | JdbcTemplate.query(java.lang.String sql, ResultSetExtractor<T> rse, java.lang.Object... args) |
<T> T | JdbcOperations.query(java.lang.String sql, ResultSetExtractor<T> rse, java.lang.Object... args) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
void | JdbcTemplate.query(java.lang.String sql, RowCallbackHandler rch) |
void | JdbcOperations.query(java.lang.String sql, RowCallbackHandler rch)RowCallbackHandler を使用して行ごとに ResultSet を読み取り、静的 SQL を指定してクエリを実行します。 |
void | JdbcTemplate.query(java.lang.String sql, RowCallbackHandler rch, java.lang.Object... args) |
void | JdbcOperations.query(java.lang.String sql, RowCallbackHandler rch, java.lang.Object... args) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
<T> java.util.List<T> | JdbcTemplate.query(java.lang.String sql, RowMapper<T> rowMapper) |
<T> java.util.List<T> | JdbcOperations.query(java.lang.String sql, RowMapper<T> rowMapper) 静的 SQL を指定してクエリを実行し、各行を RowMapper を介して Java オブジェクトにマッピングします。 |
<T> java.util.List<T> | JdbcTemplate.query(java.lang.String sql, RowMapper<T> rowMapper, java.lang.Object... args) |
<T> java.util.List<T> | JdbcOperations.query(java.lang.String sql, RowMapper<T> rowMapper, java.lang.Object... args) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | JdbcTemplate.queryForList(java.lang.String sql) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | JdbcOperations.queryForList(java.lang.String sql) 静的 SQL を指定して、結果リストのクエリを実行します。 |
<T> java.util.List<T> | JdbcTemplate.queryForList(java.lang.String sql, java.lang.Class<T> elementType) |
<T> java.util.List<T> | JdbcOperations.queryForList(java.lang.String sql, java.lang.Class<T> elementType) 静的 SQL を指定して、結果リストのクエリを実行します。 |
<T> java.util.List<T> | JdbcTemplate.queryForList(java.lang.String sql, java.lang.Class<T> elementType, java.lang.Object... args) |
<T> java.util.List<T> | JdbcOperations.queryForList(java.lang.String sql, java.lang.Class<T> elementType, java.lang.Object... args) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | JdbcTemplate.queryForList(java.lang.String sql, java.lang.Object... args) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | JdbcOperations.queryForList(java.lang.String sql, java.lang.Object... args) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> java.util.List<T> | JdbcTemplate.queryForList(java.lang.String sql, java.lang.Object[] args, java.lang.Class<T> elementType) |
<T> java.util.List<T> | JdbcOperations.queryForList(java.lang.String sql, java.lang.Object[] args, java.lang.Class<T> elementType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | JdbcTemplate.queryForList(java.lang.String sql, java.lang.Object[] args, int[] argTypes) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | JdbcOperations.queryForList(java.lang.String sql, java.lang.Object[] args, int[] argTypes) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> java.util.List<T> | JdbcTemplate.queryForList(java.lang.String sql, java.lang.Object[] args, int[] argTypes, java.lang.Class<T> elementType) |
<T> java.util.List<T> | JdbcOperations.queryForList(java.lang.String sql, java.lang.Object[] args, int[] argTypes, java.lang.Class<T> elementType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
java.util.Map<java.lang.String,java.lang.Object> | JdbcTemplate.queryForMap(java.lang.String sql) |
java.util.Map<java.lang.String,java.lang.Object> | JdbcOperations.queryForMap(java.lang.String sql) 静的 SQL を指定して、結果マップのクエリを実行します。 |
java.util.Map<java.lang.String,java.lang.Object> | JdbcTemplate.queryForMap(java.lang.String sql, java.lang.Object... args) |
java.util.Map<java.lang.String,java.lang.Object> | JdbcOperations.queryForMap(java.lang.String sql, java.lang.Object... args) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
java.util.Map<java.lang.String,java.lang.Object> | JdbcTemplate.queryForMap(java.lang.String sql, java.lang.Object[] args, int[] argTypes) |
java.util.Map<java.lang.String,java.lang.Object> | JdbcOperations.queryForMap(java.lang.String sql, java.lang.Object[] args, int[] argTypes) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, java.lang.Class<T> requiredType) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, java.lang.Class<T> requiredType) 静的 SQL を指定して、結果オブジェクトのクエリを実行します。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, java.lang.Class<T> requiredType, java.lang.Object... args) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, java.lang.Class<T> requiredType, java.lang.Object... args) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, java.lang.Object[] args, java.lang.Class<T> requiredType) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, java.lang.Object[] args, java.lang.Class<T> requiredType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, java.lang.Object[] args, int[] argTypes, java.lang.Class<T> requiredType) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, java.lang.Object[] args, int[] argTypes, java.lang.Class<T> requiredType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, java.lang.Object[] args, int[] argTypes, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, java.lang.Object[] args, int[] argTypes, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, java.lang.Object[] args, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, java.lang.Object[] args, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, RowMapper<T> rowMapper) 静的 SQL を指定してクエリを実行し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.queryForObject(java.lang.String sql, RowMapper<T> rowMapper, java.lang.Object... args) |
<T> T | JdbcOperations.queryForObject(java.lang.String sql, RowMapper<T> rowMapper, java.lang.Object... args) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
SqlRowSet | JdbcTemplate.queryForRowSet(java.lang.String sql) |
SqlRowSet | JdbcOperations.queryForRowSet(java.lang.String sql) 静的 SQL を指定して、SqlRowSet のクエリを実行します。 |
SqlRowSet | JdbcTemplate.queryForRowSet(java.lang.String sql, java.lang.Object... args) |
SqlRowSet | JdbcOperations.queryForRowSet(java.lang.String sql, java.lang.Object... args) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成します。SqlRowSet が必要です。 |
SqlRowSet | JdbcTemplate.queryForRowSet(java.lang.String sql, java.lang.Object[] args, int[] argTypes) |
SqlRowSet | JdbcOperations.queryForRowSet(java.lang.String sql, java.lang.Object[] args, int[] argTypes) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成します。SqlRowSet が必要です。 |
int | JdbcTemplate.update(PreparedStatementCreator psc) |
int | JdbcOperations.update(PreparedStatementCreator psc)PreparedStatementCreator を使用して単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行し、SQL および必要なパラメーターを提供します。 |
int | JdbcTemplate.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) |
int | JdbcOperations.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder)PreparedStatementCreator を使用して更新ステートメントを発行し、SQL および必要なパラメーターを提供します。 |
protected int | JdbcTemplate.update(PreparedStatementCreator psc, PreparedStatementSetter pss) |
int | JdbcTemplate.update(java.lang.String sql) |
int | JdbcOperations.update(java.lang.String sql) 単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行します。 |
int | JdbcTemplate.update(java.lang.String sql, java.lang.Object... args) |
int | JdbcOperations.update(java.lang.String sql, java.lang.Object... args) 準備されたステートメントを介して、単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行し、指定された引数をバインドします。 |
int | JdbcTemplate.update(java.lang.String sql, java.lang.Object[] args, int[] argTypes) |
int | JdbcOperations.update(java.lang.String sql, java.lang.Object[] args, int[] argTypes) 準備されたステートメントを介して、単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行し、指定された引数をバインドします。 |
int | JdbcTemplate.update(java.lang.String sql, PreparedStatementSetter pss) |
int | JdbcOperations.update(java.lang.String sql, PreparedStatementSetter pss)PreparedStatementSetter を使用して更新ステートメントを発行し、指定された SQL でバインドパラメーターを設定します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> T | NamedParameterJdbcOperations.execute(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, PreparedStatementCallback<T> action)JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | NamedParameterJdbcTemplate.execute(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, PreparedStatementCallback<T> action) |
<T> T | NamedParameterJdbcOperations.execute(java.lang.String sql, PreparedStatementCallback<T> action)JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | NamedParameterJdbcTemplate.execute(java.lang.String sql, PreparedStatementCallback<T> action) |
<T> T | NamedParameterJdbcOperations.execute(java.lang.String sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action)JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | NamedParameterJdbcTemplate.execute(java.lang.String sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action) |
<T> T | NamedParameterJdbcOperations.query(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, ResultSetExtractor<T> rse) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
<T> T | NamedParameterJdbcTemplate.query(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, ResultSetExtractor<T> rse) |
void | NamedParameterJdbcOperations.query(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, RowCallbackHandler rch) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
void | NamedParameterJdbcTemplate.query(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, RowCallbackHandler rch) |
<T> java.util.List<T> | NamedParameterJdbcOperations.query(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> java.util.List<T> | NamedParameterJdbcTemplate.query(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, RowMapper<T> rowMapper) |
<T> T | NamedParameterJdbcOperations.query(java.lang.String sql, ResultSetExtractor<T> rse) 指定された SQL を照会して、ResultSet を ResultSetExtractor で読み取り、SQL から準備済みステートメントを作成します。 |
<T> T | NamedParameterJdbcTemplate.query(java.lang.String sql, ResultSetExtractor<T> rse) |
void | NamedParameterJdbcOperations.query(java.lang.String sql, RowCallbackHandler rch) 指定された SQL を照会して、RowCallbackHandler を使用して行ごとに ResultSet を読み取り、SQL から準備済みステートメントを作成します。 |
void | NamedParameterJdbcTemplate.query(java.lang.String sql, RowCallbackHandler rch) |
<T> java.util.List<T> | NamedParameterJdbcOperations.query(java.lang.String sql, RowMapper<T> rowMapper) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> java.util.List<T> | NamedParameterJdbcTemplate.query(java.lang.String sql, RowMapper<T> rowMapper) |
<T> T | NamedParameterJdbcOperations.query(java.lang.String sql, SqlParameterSource paramSource, ResultSetExtractor<T> rse) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
<T> T | NamedParameterJdbcTemplate.query(java.lang.String sql, SqlParameterSource paramSource, ResultSetExtractor<T> rse) |
void | NamedParameterJdbcOperations.query(java.lang.String sql, SqlParameterSource paramSource, RowCallbackHandler rch) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
void | NamedParameterJdbcTemplate.query(java.lang.String sql, SqlParameterSource paramSource, RowCallbackHandler rch) |
<T> java.util.List<T> | NamedParameterJdbcOperations.query(java.lang.String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> java.util.List<T> | NamedParameterJdbcTemplate.query(java.lang.String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | NamedParameterJdbcOperations.queryForList(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | NamedParameterJdbcTemplate.queryForList(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) |
<T> java.util.List<T> | NamedParameterJdbcOperations.queryForList(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, java.lang.Class<T> elementType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> java.util.List<T> | NamedParameterJdbcTemplate.queryForList(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, java.lang.Class<T> elementType) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | NamedParameterJdbcOperations.queryForList(java.lang.String sql, SqlParameterSource paramSource) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | NamedParameterJdbcTemplate.queryForList(java.lang.String sql, SqlParameterSource paramSource) |
<T> java.util.List<T> | NamedParameterJdbcOperations.queryForList(java.lang.String sql, SqlParameterSource paramSource, java.lang.Class<T> elementType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> java.util.List<T> | NamedParameterJdbcTemplate.queryForList(java.lang.String sql, SqlParameterSource paramSource, java.lang.Class<T> elementType) |
java.util.Map<java.lang.String,java.lang.Object> | NamedParameterJdbcOperations.queryForMap(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
java.util.Map<java.lang.String,java.lang.Object> | NamedParameterJdbcTemplate.queryForMap(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) |
java.util.Map<java.lang.String,java.lang.Object> | NamedParameterJdbcOperations.queryForMap(java.lang.String sql, SqlParameterSource paramSource) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
java.util.Map<java.lang.String,java.lang.Object> | NamedParameterJdbcTemplate.queryForMap(java.lang.String sql, SqlParameterSource paramSource) |
<T> T | NamedParameterJdbcOperations.queryForObject(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, java.lang.Class<T> requiredType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, java.lang.Class<T> requiredType) |
<T> T | NamedParameterJdbcOperations.queryForObject(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap, RowMapper<T> rowMapper) |
<T> T | NamedParameterJdbcOperations.queryForObject(java.lang.String sql, SqlParameterSource paramSource, java.lang.Class<T> requiredType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(java.lang.String sql, SqlParameterSource paramSource, java.lang.Class<T> requiredType) |
<T> T | NamedParameterJdbcOperations.queryForObject(java.lang.String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(java.lang.String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) |
SqlRowSet | NamedParameterJdbcOperations.queryForRowSet(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成します。SqlRowSet が必要です。 |
SqlRowSet | NamedParameterJdbcTemplate.queryForRowSet(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) |
SqlRowSet | NamedParameterJdbcOperations.queryForRowSet(java.lang.String sql, SqlParameterSource paramSource) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成します。SqlRowSet が必要です。 |
SqlRowSet | NamedParameterJdbcTemplate.queryForRowSet(java.lang.String sql, SqlParameterSource paramSource) |
int | NamedParameterJdbcOperations.update(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) 準備されたステートメントを介して更新を発行し、指定された引数をバインドします。 |
int | NamedParameterJdbcTemplate.update(java.lang.String sql, java.util.Map<java.lang.String,?> paramMap) |
int | NamedParameterJdbcOperations.update(java.lang.String sql, SqlParameterSource paramSource) 準備されたステートメントを介して更新を発行し、指定された引数をバインドします。 |
int | NamedParameterJdbcTemplate.update(java.lang.String sql, SqlParameterSource paramSource) |
int | NamedParameterJdbcOperations.update(java.lang.String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder) 準備されたステートメントを介して更新を発行し、指定された引数をバインドし、生成されたキーを返します。 |
int | NamedParameterJdbcTemplate.update(java.lang.String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder) |
int | NamedParameterJdbcOperations.update(java.lang.String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder, java.lang.String[] keyColumnNames) 準備されたステートメントを介して更新を発行し、指定された引数をバインドし、生成されたキーを返します。 |
int | NamedParameterJdbcTemplate.update(java.lang.String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder, java.lang.String[] keyColumnNames) |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Integer | AbstractLobCreatingPreparedStatementCallback.doInPreparedStatement(java.sql.PreparedStatement ps) |
T | AbstractLobStreamingResultSetExtractor.extractData(java.sql.ResultSet rs)ResultSet の状態に応じて、handleNoRowFound、handleMultipleRowsFound、および streamData に委譲します。 |
protected void | AbstractLobStreamingResultSetExtractor.handleMultipleRowsFound()ResultSet に複数の行が含まれる場合を処理します。 |
protected void | AbstractLobStreamingResultSetExtractor.handleNoRowFound()ResultSet に行が含まれない場合を処理します。 |
protected abstract void | AbstractLobCreatingPreparedStatementCallback.setValues(java.sql.PreparedStatement ps, LobCreator lobCreator)BLOB/CLOB 引数に指定された LobCreator を使用して、指定された PreparedStatement に値を設定します。 |
protected abstract void | AbstractLobStreamingResultSetExtractor.streamData(java.sql.ResultSet rs) 指定された ResultSet から OutputStream に LOB コンテンツをストリーミングします。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | CannotReadScriptExceptionSQL スクリプトを読み取れない場合に ScriptUtils によってスローされます。 |
class | ScriptExceptionSQL スクリプトの処理に関連するデータアクセス例外の階層のルート。 |
class | ScriptParseExceptionSQL スクリプトを適切に解析できない場合、 ScriptUtils によってスローされます。 |
class | ScriptStatementFailedExceptionSQL スクリプトのステートメントがターゲットデータベースに対して実行中に失敗した場合、 ScriptUtils によってスローされます。 |
class | UncategorizedScriptException「SQL スクリプトの処理中に問題が発生した」よりも具体的なものを特定できない場合にスローされます。たとえば、JDBC の SQLException を使用して、正確に特定することはできません。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static void | DatabasePopulatorUtils.execute(DatabasePopulator populator, javax.sql.DataSource dataSource) 指定された DataSource に対して指定された DatabasePopulator を実行します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | DataSourceLookupFailureExceptionDataSourceLookup 実装によってスローされる例外。指定された DataSource を取得できなかったことを示します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.List<T> | SqlQuery.execute() パラメーターやコンテキストなしで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(int p1) 単一の int パラメーターで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(int p1, int p2)2 つの int パラメーターで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(int p1, int p2, java.util.Map<?,?> context)2 つの int パラメーターとコンテキストで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(int p1, java.util.Map<?,?> context) 単一の int パラメーターとコンテキストで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(long p1) 単一の長いパラメーターで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(long p1, java.util.Map<?,?> context) 単一の長いパラメーターとコンテキストで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(java.util.Map<?,?> context) パラメーターなしで実行する便利なメソッド。 |
java.util.Map<java.lang.String,java.lang.Object> | StoredProcedure.execute(java.util.Map<java.lang.String,?> inParams) ストアドプロシージャを実行します。 |
java.util.List<T> | SqlQuery.execute(java.lang.Object... params) コンテキストなしで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(java.lang.Object[] params, java.util.Map<?,?> context) 主要な実行メソッド。 |
java.util.Map<java.lang.String,java.lang.Object> | StoredProcedure.execute(ParameterMapper inParamMapper) ストアドプロシージャを実行します。 |
java.util.List<T> | SqlQuery.execute(java.lang.String p1) 単一の String パラメーターで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.execute(java.lang.String p1, java.util.Map<?,?> context) 単一の String パラメーターとコンテキストで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.executeByNamedParam(java.util.Map<java.lang.String,?> paramMap) コンテキストなしで実行する便利なメソッド。 |
java.util.List<T> | SqlQuery.executeByNamedParam(java.util.Map<java.lang.String,?> paramMap, java.util.Map<?,?> context) 主要な実行メソッド。 |
T | SqlQuery.findObject(int p1) 単一の int パラメーターを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(int p1, int p2)2 つの int パラメーターが与えられた単一のオブジェクトを見つける便利なメソッド。 |
T | SqlQuery.findObject(int p1, int p2, java.util.Map<?,?> context)2 つの int パラメーターとコンテキストが与えられた単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(int p1, java.util.Map<?,?> context) 単一の int パラメーターとコンテキストが与えられた単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(long p1) 単一の長いパラメーターを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(long p1, java.util.Map<?,?> context) 単一の長いパラメーターとコンテキストを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(java.lang.Object... params) コンテキストなしで単一のオブジェクトを見つける便利な方法。 |
T | SqlQuery.findObject(java.lang.Object[] params, java.util.Map<?,?> context) 他のすべての findObject メソッドで使用される汎用オブジェクト検索メソッド。 |
T | SqlQuery.findObject(java.lang.String p1) 単一の String パラメーターを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(java.lang.String p1, java.util.Map<?,?> context) 単一の String パラメーターとコンテキストを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObjectByNamedParam(java.util.Map<java.lang.String,?> paramMap) コンテキストなしで実行する便利なメソッド。 |
T | SqlQuery.findObjectByNamedParam(java.util.Map<java.lang.String,?> paramMap, java.util.Map<?,?> context) 名前付きパラメーターの汎用オブジェクト検索メソッド。 |
int | SqlUpdate.update() パラメーターなしで更新を実行するための便利なメソッド。 |
int | SqlUpdate.update(int p1)1 つの int 引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.update(int p1, int p2)2 つの int 引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.update(long p1)1 つの長い引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.update(long p1, long p2)2 つの長い引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.update(java.lang.Object... params) パラメーターを指定して更新を実行する汎用メソッド。 |
int | BatchSqlUpdate.update(java.lang.Object... params) 指定されたステートメントパラメーターをすぐに実行するのではなく、キューに追加する update のオーバーライドバージョン。 |
int | SqlUpdate.update(java.lang.Object[] params, KeyHolder generatedKeyHolder) 引数を指定して更新を実行し、KeyHolder を使用して生成されたキーを取得するメソッド。 |
int | SqlUpdate.update(java.lang.String p)1 つの文字列引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.update(java.lang.String p1, java.lang.String p2)2 つの文字列引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.updateByNamedParam(java.util.Map<java.lang.String,?> paramMap) 指定された名前付きパラメーターで更新を実行する汎用メソッド。 |
int | SqlUpdate.updateByNamedParam(java.util.Map<java.lang.String,?> paramMap, KeyHolder generatedKeyHolder) 引数を指定して更新を実行し、KeyHolder を使用して生成されたキーを取得するメソッド。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected DataAccessException | SQLErrorCodeSQLExceptionTranslator.createCustomException(java.lang.String task, java.lang.String sql, java.sql.SQLException sqlEx, java.lang.Class<?> exceptionClass)CustomSQLErrorCodesTranslation 定義の特定の例外クラスに基づいて、カスタム DataAccessException を作成します。 |
protected DataAccessException | SQLErrorCodeSQLExceptionTranslator.customTranslate(java.lang.String task, java.lang.String sql, java.sql.SQLException sqlEx) サブクラスはこのメソッドをオーバーライドして、 SQLException から DataAccessException へのカスタムマッピングを試みることができます。 |
protected DataAccessException | SQLErrorCodeSQLExceptionTranslator.doTranslate(java.lang.String task, java.lang.String sql, java.sql.SQLException ex) |
protected DataAccessException | SQLExceptionSubclassTranslator.doTranslate(java.lang.String task, java.lang.String sql, java.sql.SQLException ex) |
protected DataAccessException | SQLStateSQLExceptionTranslator.doTranslate(java.lang.String task, java.lang.String sql, java.sql.SQLException ex) |
protected abstract DataAccessException | AbstractFallbackSQLExceptionTranslator.doTranslate(java.lang.String task, java.lang.String sql, java.sql.SQLException ex) 指定された例外を実際に変換するためのテンプレートメソッド。 |
DataAccessException | SQLExceptionTranslator.translate(java.lang.String task, java.lang.String sql, java.sql.SQLException ex) 指定された SQLException を一般的な DataAccessException に変換します。 |
DataAccessException | AbstractFallbackSQLExceptionTranslator.translate(java.lang.String task, java.lang.String sql, java.sql.SQLException ex) 引数を事前チェックし、 AbstractFallbackSQLExceptionTranslator.doTranslate(java.lang.String, java.lang.String, java.sql.SQLException) を呼び出し、必要に応じて fallback translator を呼び出します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected long | AbstractIdentityColumnMaxValueIncrementer.getNextKey() |
protected long | MySQLMaxValueIncrementer.getNextKey() |
protected long | AbstractSequenceMaxValueIncrementer.getNextKey()AbstractSequenceMaxValueIncrementer.getSequenceQuery() で指定されたとおりに SQL を実行します。 |
int | AbstractDataFieldMaxValueIncrementer.nextIntValue() |
int | DataFieldMaxValueIncrementer.nextIntValue() データストアフィールドの最大値を int としてインクリメントします。 |
long | AbstractDataFieldMaxValueIncrementer.nextLongValue() |
long | DataFieldMaxValueIncrementer.nextLongValue() データストアフィールドの最大値を長くします。 |
java.lang.String | AbstractDataFieldMaxValueIncrementer.nextStringValue() |
java.lang.String | DataFieldMaxValueIncrementer.nextStringValue() データストアフィールドの最大値を文字列としてインクリメントします。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SqlXmlFeatureNotImplementedException 基になる実装が API のリクエストされた機能をサポートしていない場合にスローされる例外。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ObjectOptimisticLockingFailureException マップされたオブジェクトの楽観的ロック違反でスローされた例外。 |
class | ObjectRetrievalFailureException マップされたオブジェクトをその識別子を介して取得できなかった場合にスローされる例外。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | HibernateJdbcExceptionUncategorizedDataAccessException の Hibernate 固有のサブクラス。Hibernate がラップした JDBC 例外用。 |
class | HibernateObjectRetrievalFailureExceptionObjectRetrievalFailureException の Hibernate 固有のサブクラス。 |
class | HibernateOptimisticLockingFailureExceptionObjectOptimisticLockingFailureException の Hibernate 固有のサブクラス。 |
class | HibernateQueryExceptionInvalidDataAccessResourceUsageException の Hibernate 固有のサブクラス。無効な HQL クエリ構文でスローされます。 |
class | HibernateSystemException 具体的な org.springframework.dao 例外と一致しない Hibernate システムエラーの場合、UncategorizedDataAccessException の Hibernate 固有のサブクラス。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected DataAccessException | HibernateTransactionManager.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
protected DataAccessException | HibernateExceptionTranslator.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
static DataAccessException | SessionFactoryUtils.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
DataAccessException | HibernateExceptionTranslator.translateExceptionIfPossible(java.lang.RuntimeException ex) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | SpringSessionSynchronization.beforeCommit(boolean readOnly) |
int | HibernateTemplate.bulkUpdate(java.lang.String queryString, java.lang.Object... values) 使用すべきではありません。 |
int | HibernateOperations.bulkUpdate(java.lang.String queryString, java.lang.Object... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
void | HibernateTemplate.clear() |
void | HibernateOperations.clear()Session キャッシュからすべてのオブジェクトを削除し、保留中のすべての保存、更新、削除をキャンセルします。 |
void | HibernateTemplate.closeIterator(java.util.Iterator<?> it) 使用すべきではありません。 |
void | HibernateOperations.closeIterator(java.util.Iterator<?> it) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
boolean | HibernateTemplate.contains(java.lang.Object entity) |
boolean | HibernateOperations.contains(java.lang.Object entity) 指定されたオブジェクトがセッションキャッシュにあるかどうかを確認します。 |
void | HibernateTemplate.delete(java.lang.Object entity) |
void | HibernateOperations.delete(java.lang.Object entity) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.delete(java.lang.Object entity, LockMode lockMode) |
void | HibernateOperations.delete(java.lang.Object entity, LockMode lockMode) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.delete(java.lang.String entityName, java.lang.Object entity) |
void | HibernateOperations.delete(java.lang.String entityName, java.lang.Object entity) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.delete(java.lang.String entityName, java.lang.Object entity, LockMode lockMode) |
void | HibernateOperations.delete(java.lang.String entityName, java.lang.Object entity, LockMode lockMode) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.deleteAll(java.util.Collection<?> entities) |
void | HibernateOperations.deleteAll(java.util.Collection<?> entities) 指定されたすべての永続インスタンスを削除します。 |
protected <T> T | HibernateTemplate.doExecute(HibernateCallback<T> action, boolean enforceNativeSession)Session 内の指定されたアクションオブジェクトによって指定されたアクションを実行します。 |
void | HibernateTemplate.evict(java.lang.Object entity) |
void | HibernateOperations.evict(java.lang.Object entity)Session キャッシュから指定されたオブジェクトを削除します。 |
<T> T | HibernateTemplate.execute(HibernateCallback<T> action) |
<T> T | HibernateOperations.execute(HibernateCallback<T> action)Session 内の指定されたアクションオブジェクトによって指定されたアクションを実行します。 |
java.util.List<?> | HibernateTemplate.find(java.lang.String queryString, java.lang.Object... values) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.find(java.lang.String queryString, java.lang.Object... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
java.util.List<?> | HibernateTemplate.findByCriteria(DetachedCriteria criteria) |
java.util.List<?> | HibernateOperations.findByCriteria(DetachedCriteria criteria) 指定された Hibernate 条件オブジェクトに基づいてクエリを実行します。 |
java.util.List<?> | HibernateTemplate.findByCriteria(DetachedCriteria criteria, int firstResult, int maxResults) |
java.util.List<?> | HibernateOperations.findByCriteria(DetachedCriteria criteria, int firstResult, int maxResults) 指定された Hibernate 条件オブジェクトに基づいてクエリを実行します。 |
<T> java.util.List<T> | HibernateTemplate.findByExample(java.lang.String entityName, T exampleEntity) |
<T> java.util.List<T> | HibernateOperations.findByExample(java.lang.String entityName, T exampleEntity) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
<T> java.util.List<T> | HibernateTemplate.findByExample(java.lang.String entityName, T exampleEntity, int firstResult, int maxResults) |
<T> java.util.List<T> | HibernateOperations.findByExample(java.lang.String entityName, T exampleEntity, int firstResult, int maxResults) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
<T> java.util.List<T> | HibernateTemplate.findByExample(T exampleEntity) |
<T> java.util.List<T> | HibernateOperations.findByExample(T exampleEntity) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
<T> java.util.List<T> | HibernateTemplate.findByExample(T exampleEntity, int firstResult, int maxResults) |
<T> java.util.List<T> | HibernateOperations.findByExample(T exampleEntity, int firstResult, int maxResults) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
java.util.List<?> | HibernateTemplate.findByNamedParam(java.lang.String queryString, java.lang.String[] paramNames, java.lang.Object[] values) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.findByNamedParam(java.lang.String queryString, java.lang.String[] paramNames, java.lang.Object[] values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
java.util.List<?> | HibernateTemplate.findByNamedParam(java.lang.String queryString, java.lang.String paramName, java.lang.Object value) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.findByNamedParam(java.lang.String queryString, java.lang.String paramName, java.lang.Object value) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
java.util.List<?> | HibernateTemplate.findByNamedQuery(java.lang.String queryName, java.lang.Object... values) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.findByNamedQuery(java.lang.String queryName, java.lang.Object... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
java.util.List<?> | HibernateTemplate.findByNamedQueryAndNamedParam(java.lang.String queryName, java.lang.String[] paramNames, java.lang.Object[] values) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.findByNamedQueryAndNamedParam(java.lang.String queryName, java.lang.String[] paramNames, java.lang.Object[] values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
java.util.List<?> | HibernateTemplate.findByNamedQueryAndNamedParam(java.lang.String queryName, java.lang.String paramName, java.lang.Object value) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.findByNamedQueryAndNamedParam(java.lang.String queryName, java.lang.String paramName, java.lang.Object value) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
java.util.List<?> | HibernateTemplate.findByNamedQueryAndValueBean(java.lang.String queryName, java.lang.Object valueBean) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.findByNamedQueryAndValueBean(java.lang.String queryName, java.lang.Object valueBean) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
java.util.List<?> | HibernateTemplate.findByValueBean(java.lang.String queryString, java.lang.Object valueBean) 使用すべきではありません。 |
java.util.List<?> | HibernateOperations.findByValueBean(java.lang.String queryString, java.lang.Object valueBean) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
void | HibernateTemplate.flush() |
void | HibernateOperations.flush() データベースに対する保留中の保存、更新、削除をすべてフラッシュします。 |
<T> T | HibernateTemplate.get(java.lang.Class<T> entityClass, java.io.Serializable id) |
<T> T | HibernateOperations.get(java.lang.Class<T> entityClass, java.io.Serializable id) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
<T> T | HibernateTemplate.get(java.lang.Class<T> entityClass, java.io.Serializable id, LockMode lockMode) |
<T> T | HibernateOperations.get(java.lang.Class<T> entityClass, java.io.Serializable id, LockMode lockMode) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
java.lang.Object | HibernateTemplate.get(java.lang.String entityName, java.io.Serializable id) |
java.lang.Object | HibernateOperations.get(java.lang.String entityName, java.io.Serializable id) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
java.lang.Object | HibernateTemplate.get(java.lang.String entityName, java.io.Serializable id, LockMode lockMode) |
java.lang.Object | HibernateOperations.get(java.lang.String entityName, java.io.Serializable id, LockMode lockMode) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
void | HibernateTemplate.initialize(java.lang.Object proxy) |
void | HibernateOperations.initialize(java.lang.Object proxy)Hibernate プロキシまたは永続コレクションの強制初期化。 |
java.util.Iterator<?> | HibernateTemplate.iterate(java.lang.String queryString, java.lang.Object... values) 使用すべきではありません。 |
java.util.Iterator<?> | HibernateOperations.iterate(java.lang.String queryString, java.lang.Object... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
<T> T | HibernateTemplate.load(java.lang.Class<T> entityClass, java.io.Serializable id) |
<T> T | HibernateOperations.load(java.lang.Class<T> entityClass, java.io.Serializable id) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
<T> T | HibernateTemplate.load(java.lang.Class<T> entityClass, java.io.Serializable id, LockMode lockMode) |
<T> T | HibernateOperations.load(java.lang.Class<T> entityClass, java.io.Serializable id, LockMode lockMode) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
void | HibernateTemplate.load(java.lang.Object entity, java.io.Serializable id) |
void | HibernateOperations.load(java.lang.Object entity, java.io.Serializable id) 指定された識別子を持つ永続インスタンスを指定されたオブジェクトにロードし、見つからない場合は例外をスローします。 |
java.lang.Object | HibernateTemplate.load(java.lang.String entityName, java.io.Serializable id) |
java.lang.Object | HibernateOperations.load(java.lang.String entityName, java.io.Serializable id) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
java.lang.Object | HibernateTemplate.load(java.lang.String entityName, java.io.Serializable id, LockMode lockMode) |
java.lang.Object | HibernateOperations.load(java.lang.String entityName, java.io.Serializable id, LockMode lockMode) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
<T> java.util.List<T> | HibernateTemplate.loadAll(java.lang.Class<T> entityClass) |
<T> java.util.List<T> | HibernateOperations.loadAll(java.lang.Class<T> entityClass) 指定されたエンティティクラスのすべての永続インスタンスを返します。 |
void | HibernateTemplate.lock(java.lang.Object entity, LockMode lockMode) |
void | HibernateOperations.lock(java.lang.Object entity, LockMode lockMode) 指定されたオブジェクトの指定されたロックレベルを取得し、対応するデータベースエントリがまだ存在するかどうかを暗黙的に確認します。 |
void | HibernateTemplate.lock(java.lang.String entityName, java.lang.Object entity, LockMode lockMode) |
void | HibernateOperations.lock(java.lang.String entityName, java.lang.Object entity, LockMode lockMode) 指定されたオブジェクトの指定されたロックレベルを取得し、対応するデータベースエントリがまだ存在するかどうかを暗黙的に確認します。 |
<T> T | HibernateTemplate.merge(java.lang.String entityName, T entity) |
<T> T | HibernateOperations.merge(java.lang.String entityName, T entity) 指定されたオブジェクトの状態を同じ識別子を持つ永続オブジェクトにコピーします。 |
<T> T | HibernateTemplate.merge(T entity) |
<T> T | HibernateOperations.merge(T entity) 指定されたオブジェクトの状態を同じ識別子を持つ永続オブジェクトにコピーします。 |
void | HibernateTemplate.persist(java.lang.Object entity) |
void | HibernateOperations.persist(java.lang.Object entity) 指定された一時インスタンスを永続化します。 |
void | HibernateTemplate.persist(java.lang.String entityName, java.lang.Object entity) |
void | HibernateOperations.persist(java.lang.String entityName, java.lang.Object entity) 指定された一時インスタンスを永続化します。 |
void | HibernateTemplate.refresh(java.lang.Object entity) |
void | HibernateOperations.refresh(java.lang.Object entity) 指定された永続インスタンスの状態を再読み取りします。 |
void | HibernateTemplate.refresh(java.lang.Object entity, LockMode lockMode) |
void | HibernateOperations.refresh(java.lang.Object entity, LockMode lockMode) 指定された永続インスタンスの状態を再読み取りします。 |
void | HibernateTemplate.replicate(java.lang.Object entity, ReplicationMode replicationMode) |
void | HibernateOperations.replicate(java.lang.Object entity, ReplicationMode replicationMode) 現在の識別子値を再利用して、指定されたレプリケーションモードに従って指定されたデタッチされたインスタンスの状態を保持します。 |
void | HibernateTemplate.replicate(java.lang.String entityName, java.lang.Object entity, ReplicationMode replicationMode) |
void | HibernateOperations.replicate(java.lang.String entityName, java.lang.Object entity, ReplicationMode replicationMode) 現在の識別子値を再利用して、指定されたレプリケーションモードに従って指定されたデタッチされたインスタンスの状態を保持します。 |
java.io.Serializable | HibernateTemplate.save(java.lang.Object entity) |
java.io.Serializable | HibernateOperations.save(java.lang.Object entity) 指定された一時インスタンスを永続化します。 |
java.io.Serializable | HibernateTemplate.save(java.lang.String entityName, java.lang.Object entity) |
java.io.Serializable | HibernateOperations.save(java.lang.String entityName, java.lang.Object entity) 指定された一時インスタンスを永続化します。 |
void | HibernateTemplate.saveOrUpdate(java.lang.Object entity) |
void | HibernateOperations.saveOrUpdate(java.lang.Object entity)id に従って、指定された永続インスタンスを保存または更新します(構成された「未保存値」と一致しますか? )。 |
void | HibernateTemplate.saveOrUpdate(java.lang.String entityName, java.lang.Object entity) |
void | HibernateOperations.saveOrUpdate(java.lang.String entityName, java.lang.Object entity)id に従って、指定された永続インスタンスを保存または更新します(構成された「未保存値」と一致しますか? )。 |
void | HibernateTemplate.update(java.lang.Object entity) |
void | HibernateOperations.update(java.lang.Object entity) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
void | HibernateTemplate.update(java.lang.Object entity, LockMode lockMode) |
void | HibernateOperations.update(java.lang.Object entity, LockMode lockMode) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
void | HibernateTemplate.update(java.lang.String entityName, java.lang.Object entity) |
void | HibernateOperations.update(java.lang.String entityName, java.lang.Object entity) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
void | HibernateTemplate.update(java.lang.String entityName, java.lang.Object entity, LockMode lockMode) |
void | HibernateOperations.update(java.lang.String entityName, java.lang.Object entity, LockMode lockMode) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | OpenSessionInViewInterceptor.afterCompletion(WebRequest request, java.lang.Exception ex)Hibernate Session をスレッドからアンバインドして閉じます)。 |
void | OpenSessionInViewInterceptor.preHandle(WebRequest request) 新しい Hibernate Session を開き、TransactionSynchronizationManager を介してスレッドにバインドします。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | JpaObjectRetrievalFailureExceptionObjectRetrievalFailureException の JPA 固有のサブクラス。 |
class | JpaOptimisticLockingFailureExceptionObjectOptimisticLockingFailureException の JPA 固有のサブクラス。 |
class | JpaSystemExceptionUncategorizedDataAccessException の JPA 固有のサブクラス。具体的な org.springframework.dao 例外と一致しない JPA システムエラー用。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static DataAccessException | EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(java.lang.RuntimeException ex) 指定されたランタイム例外を、 org.springframework.dao 階層からの適切な例外に変換します。 |
DataAccessException | DefaultJpaDialect.translateExceptionIfPossible(java.lang.RuntimeException ex) この実装は、EntityManagerFactoryUtils に委譲します。 |
DataAccessException | AbstractEntityManagerFactoryBean.translateExceptionIfPossible(java.lang.RuntimeException ex)Spring の PersistenceExceptionTranslationPostProcessor によって自動検出される PersistenceExceptionTranslator インターフェースの実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | OpenEntityManagerInViewInterceptor.afterCompletion(WebRequest request, java.lang.Exception ex) |
void | OpenEntityManagerInViewInterceptor.preHandle(WebRequest request) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected DataAccessException | HibernateJpaDialect.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
DataAccessException | HibernateJpaDialect.translateExceptionIfPossible(java.lang.RuntimeException ex) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | AbstractTransactionalJUnit4SpringContextTests.executeSqlScript(java.lang.String sqlResourcePath, boolean continueOnError) 指定された SQL スクリプトを実行します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | AbstractTransactionalTestNGSpringContextTests.executeSqlScript(java.lang.String sqlResourcePath, boolean continueOnError) 指定された SQL スクリプトを実行します。 |