パッケージ | 説明 |
---|---|
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.r2dbc | このパッケージのクラスにより、R2DBC が使いやすくなり、一般的なエラーの可能性が減少します。 |
org.springframework.r2dbc.connection | 簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。 |
org.springframework.r2dbc.connection.init | スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。 |
org.springframework.r2dbc.connection.lookup | R2DBC ConnectionFactories を名前で検索するための戦略を提供します。 |
org.springframework.r2dbc.core | DatabaseClient を中心とするコアドメイン型。 |
org.springframework.r2dbc.core.binding | SQL バインドマーカーの抽象化を提供するクラス。 |
org.springframework.test.context.junit4 | Spring TestContext フレームワークを JUnit 4.12 以上と統合するためのサポートクラス。 |
org.springframework.test.context.testng | Spring TestContext フレームワークを TestNG と統合するためのサポートクラス。 |
修飾子と型 | クラスと説明 |
---|---|
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 | TypeMismatchDataAccessException Java 型とデータベース型の不一致でスローされる例外: たとえば、RDBMS 列に間違った型のオブジェクトを設定しようとした場合。 |
class | UncategorizedDataAccessException 通常のスーパークラスでは、「基礎となるリソースに問題が発生しました」以外の具体的なものを区別できません。たとえば、JDBC からの SQLException など、より正確に特定することはできません。 |
修飾子と型 | メソッドと説明 |
---|---|
DataAccessException | ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(RuntimeExceptionSE ex) |
DataAccessException | PersistenceExceptionTranslator.translateExceptionIfPossible(RuntimeExceptionSE ex) 可能であれば、永続フレームワークによってスローされた特定のランタイム例外を、Spring の汎用 DataAccessException 階層からの対応する例外に変換します。 |
修飾子と型 | クラスと説明 |
---|---|
class | CannotCreateRecordException 使用すべきではありません。 5.3 以降、特定のデータアクセス API を推奨 (代替がない場合はネイティブ CCI の使用を推奨) |
class | CannotGetCciConnectionException 使用すべきではありません。 5.3 以降、特定のデータアクセス API を推奨 (代替がない場合はネイティブ CCI の使用を推奨) |
class | CciOperationNotSupportedException 使用すべきではありません。 5.3 以降、特定のデータアクセス API を推奨 (代替がない場合はネイティブ CCI の使用を推奨) |
class | RecordTypeNotSupportedException 使用すべきではありません。 5.3 以降、特定のデータアクセス API を推奨 (代替がない場合はネイティブ CCI の使用を推奨) |
修飾子と型 | メソッドと説明 |
---|---|
IndexedRecordEE | CciTemplate.createIndexedRecord(StringSE name) 使用すべきではありません。 ConnectionFactory の RecordFactory を介してインデックス付きレコードを作成します。 |
MappedRecordEE | CciTemplate.createMappedRecord(StringSE 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 ObjectSE | MappingCommAreaOperation.bytesToObject(byte[] bytes) 使用すべきではありません。 COMMAREA のバイトをオブジェクトに変換するために使用されるメソッド。 |
protected abstract RecordEE | MappingRecordOperation.createInputRecord(RecordFactoryEE recordFactory, ObjectSE inputObject) 使用すべきではありません。 サブクラスは、このメソッドを実装して、 execute メソッドに渡された入力オブジェクトから入力レコードを生成する必要があります。 |
RecordEE | MappingRecordOperation.RecordCreatorImpl.createRecord(RecordFactoryEE recordFactory) |
ObjectSE | MappingRecordOperation.execute(ObjectSE inputObject) 使用すべきではありません。 この操作オブジェクトによってカプセル化された相互作用を実行します。 |
RecordEE | SimpleRecordOperation.execute(RecordEE inputRecord) 使用すべきではありません。 この操作オブジェクトによってカプセル化された CCI 相互作用を実行します。 |
void | SimpleRecordOperation.execute(RecordEE inputRecord, RecordEE outputRecord) 使用すべきではありません。 この操作オブジェクトによってカプセル化された CCI 相互作用を実行します。 |
ObjectSE | MappingRecordOperation.RecordExtractorImpl.extractData(RecordEE record) |
protected abstract ObjectSE | MappingRecordOperation.extractOutputData(RecordEE outputRecord) 使用すべきではありません。 サブクラスはこのメソッドを実装して、CCI 実行によって返された Record を execute メソッドの結果オブジェクトに変換する必要があります。 |
protected ObjectSE | MappingCommAreaOperation.extractOutputData(RecordEE record) 使用すべきではありません。 |
protected abstract byte[] | MappingCommAreaOperation.objectToBytes(ObjectSE inObject) 使用すべきではありません。 オブジェクトを COMMAREA バイトに変換するために使用されるメソッド。 |
修飾子と型 | クラスと説明 |
---|---|
class | BadSqlGrammarException 指定された SQL が無効な場合にスローされる例外。 |
class | CannotGetJdbcConnectionException JDBC を使用して RDBMS に接続できない場合にスローされる致命的な例外。 |
class | IncorrectResultSetColumnCountException 結果セットに正しい列カウントがなかった場合、たとえば単一の列を予期しているが 0 または複数の列を取得している場合にスローされるデータアクセス例外。 |
class | InvalidResultSetAccessException ResultSet が無効な方法でアクセスされた場合にスローされる例外。 |
class | JdbcUpdateAffectedIncorrectNumberOfRowsException JDBC 更新が予期しない行数に影響する場合にスローされる例外。 |
class | LobRetrievalFailureException LOB を取得できなかった場合にスローされる例外。 |
class | SQLWarningException SQLWarnings SE を無視していない場合にスローされる例外。 |
class | UncategorizedSQLException SQLException を汎用データアクセス例外の 1 つに分類できない場合にスローされる例外。 |
修飾子と型 | メソッドと説明 |
---|---|
protected DataAccessException | JdbcTemplate.translateException(StringSE task, StringSE sql, SQLExceptionSE ex) 指定された SQLException SE を汎用 DataAccessException に変換します。 |
修飾子と型 | メソッドと説明 |
---|---|
int[] | JdbcOperations.batchUpdate(StringSE... sql) バッチ処理を使用して、単一の JDBC ステートメントで複数の SQL 更新を発行します。 |
int[] | JdbcTemplate.batchUpdate(StringSE... sql) |
int[] | JdbcOperations.batchUpdate(StringSE sql, BatchPreparedStatementSetter pss) 単一の PreparedStatement で複数の更新ステートメントを発行し、バッチ更新と BatchPreparedStatementSetter を使用して値を設定します。 |
int[] | JdbcTemplate.batchUpdate(StringSE sql, BatchPreparedStatementSetter pss) |
<T> int[][] | JdbcOperations.batchUpdate(StringSE sql, CollectionSE<T> batchArgs, int batchSize, ParameterizedPreparedStatementSetter<T> pss) 提供された引数を収集して提供された SQL ステートメントを使用して、複数のバッチを実行します。 |
<T> int[][] | JdbcTemplate.batchUpdate(StringSE sql, CollectionSE<T> batchArgs, int batchSize, ParameterizedPreparedStatementSetter<T> pss) |
int[] | JdbcOperations.batchUpdate(StringSE sql, ListSE<ObjectSE[]> batchArgs) 提供された引数のバッチで提供された SQL ステートメントを使用して、バッチを実行します。 |
int[] | JdbcTemplate.batchUpdate(StringSE sql, ListSE<ObjectSE[]> batchArgs) |
int[] | JdbcOperations.batchUpdate(StringSE sql, ListSE<ObjectSE[]> batchArgs, int[] argTypes) 提供された引数のバッチで提供された SQL ステートメントを使用して、バッチを実行します。 |
int[] | JdbcTemplate.batchUpdate(StringSE sql, ListSE<ObjectSE[]> batchArgs, int[] argTypes) |
MapSE<StringSE, ObjectSE> | JdbcOperations.call(CallableStatementCreator csc, ListSE<SqlParameter> declaredParameters) CallableStatementCreator を使用して SQL 呼び出しを実行し、SQL および必要なパラメーターを提供します。 |
MapSE<StringSE, ObjectSE> | JdbcTemplate.call(CallableStatementCreator csc, ListSE<SqlParameter> declaredParameters) |
T | CallableStatementCallback.doInCallableStatement(CallableStatementSE cs) アクティブな JDBC CallableStatement で JdbcTemplate.execute によって呼び出されます。 |
T | ConnectionCallback.doInConnection(ConnectionSE con) アクティブな JDBC 接続で JdbcTemplate.execute によって呼び出されます。 |
T | PreparedStatementCallback.doInPreparedStatement(PreparedStatementSE ps) アクティブな JDBC PreparedStatement で JdbcTemplate.execute によって呼び出されます。 |
T | StatementCallback.doInStatement(StatementSE stmt) アクティブな JDBC ステートメントで JdbcTemplate.execute によって呼び出されます。 |
<T> T | JdbcOperations.execute(CallableStatementCreator csc, CallableStatementCallback<T> action) JDBC CallableStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(CallableStatementCreator csc, CallableStatementCallback<T> action) |
<T> T | JdbcOperations.execute(ConnectionCallback<T> action) JDBC 接続で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(ConnectionCallback<T> action) |
<T> T | JdbcOperations.execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action) JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action) |
<T> T | JdbcOperations.execute(StatementCallback<T> action) JDBC ステートメントで動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(StatementCallback<T> action) |
void | JdbcOperations.execute(StringSE sql) 単一の SQL 実行(通常は DDL ステートメント)を発行します。 |
void | JdbcTemplate.execute(StringSE sql) |
<T> T | JdbcOperations.execute(StringSE callString, CallableStatementCallback<T> action) JDBC CallableStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(StringSE callString, CallableStatementCallback<T> action) |
<T> T | JdbcOperations.execute(StringSE sql, PreparedStatementCallback<T> action) JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | JdbcTemplate.execute(StringSE sql, PreparedStatementCallback<T> action) |
T | ResultSetExtractor.extractData(ResultSetSE rs) 実装では、ResultSet 全体を処理するためにこのメソッドを実装する必要があります。 |
<T> T | JdbcTemplate.query(PreparedStatementCreator psc, PreparedStatementSetter pss, ResultSetExtractor<T> rse) PreparedStatementCreator および PreparedStatementSetter を許可する準備済みステートメントを使用した照会。 |
<T> T | JdbcOperations.query(PreparedStatementCreator psc, ResultSetExtractor<T> rse) ResultSet を ResultSetExtractor で読み取り、準備済みステートメントを使用して照会します。 |
<T> T | JdbcTemplate.query(PreparedStatementCreator psc, ResultSetExtractor<T> rse) |
void | JdbcOperations.query(PreparedStatementCreator psc, RowCallbackHandler rch) RowCallbackHandler で行ごとに ResultSet を読み取り、準備されたステートメントを使用して照会します。 |
void | JdbcTemplate.query(PreparedStatementCreator psc, RowCallbackHandler rch) |
<T> ListSE<T> | JdbcOperations.query(PreparedStatementCreator psc, RowMapper<T> rowMapper) 準備済みステートメントを使用して照会し、RowMapper を介して各行を結果オブジェクトにマッピングします。 |
<T> ListSE<T> | JdbcTemplate.query(PreparedStatementCreator psc, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.query(StringSE sql, ObjectSE[] args, int[] argTypes, ResultSetExtractor<T> rse) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
<T> T | JdbcTemplate.query(StringSE sql, ObjectSE[] args, int[] argTypes, ResultSetExtractor<T> rse) |
void | JdbcOperations.query(StringSE sql, ObjectSE[] args, int[] argTypes, RowCallbackHandler rch) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
void | JdbcTemplate.query(StringSE sql, ObjectSE[] args, int[] argTypes, RowCallbackHandler rch) |
<T> ListSE<T> | JdbcOperations.query(StringSE sql, ObjectSE[] args, int[] argTypes, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を結果オブジェクトにマッピングします。 |
<T> ListSE<T> | JdbcTemplate.query(StringSE sql, ObjectSE[] args, int[] argTypes, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.query(StringSE sql, ObjectSE[] args, ResultSetExtractor<T> rse) 使用すべきではありません。 |
<T> T | JdbcTemplate.query(StringSE sql, ObjectSE[] args, ResultSetExtractor<T> rse) 使用すべきではありません。 |
void | JdbcOperations.query(StringSE sql, ObjectSE[] args, RowCallbackHandler rch) 使用すべきではありません。 |
void | JdbcTemplate.query(StringSE sql, ObjectSE[] args, RowCallbackHandler rch) 使用すべきではありません。 |
<T> ListSE<T> | JdbcOperations.query(StringSE sql, ObjectSE[] args, RowMapper<T> rowMapper) 使用すべきではありません。 |
<T> ListSE<T> | JdbcTemplate.query(StringSE sql, ObjectSE[] args, RowMapper<T> rowMapper) 使用すべきではありません。 |
<T> T | JdbcOperations.query(StringSE sql, PreparedStatementSetter pss, ResultSetExtractor<T> rse) ResultSet を ResultSetExtractor で読み取り、準備済みステートメントを使用して照会します。 |
<T> T | JdbcTemplate.query(StringSE sql, PreparedStatementSetter pss, ResultSetExtractor<T> rse) |
void | JdbcOperations.query(StringSE sql, PreparedStatementSetter pss, RowCallbackHandler rch) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、値を照会にバインドする方法を知っている PreparedStatementSetter 実装を作成し、RowCallbackHandler で行ごとに ResultSet を読み取ります。 |
void | JdbcTemplate.query(StringSE sql, PreparedStatementSetter pss, RowCallbackHandler rch) |
<T> ListSE<T> | JdbcOperations.query(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) 与えられた SQL をクエリして、SQL から準備されたステートメントを作成し、RowMapper を介して各行を結果オブジェクトにマッピングして、クエリに値をバインドする方法を知っている PreparedStatementSetter 実装を作成します。 |
<T> ListSE<T> | JdbcTemplate.query(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.query(StringSE sql, ResultSetExtractor<T> rse) 静的 SQL を指定してクエリを実行し、ResultSet を ResultSetExtractor で読み取ります。 |
<T> T | JdbcTemplate.query(StringSE sql, ResultSetExtractor<T> rse) |
<T> T | JdbcOperations.query(StringSE sql, ResultSetExtractor<T> rse, ObjectSE... args) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
<T> T | JdbcTemplate.query(StringSE sql, ResultSetExtractor<T> rse, ObjectSE... args) |
void | JdbcOperations.query(StringSE sql, RowCallbackHandler rch) RowCallbackHandler を使用して行ごとに ResultSet を読み取り、静的 SQL を指定してクエリを実行します。 |
void | JdbcTemplate.query(StringSE sql, RowCallbackHandler rch) |
void | JdbcOperations.query(StringSE sql, RowCallbackHandler rch, ObjectSE... args) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
void | JdbcTemplate.query(StringSE sql, RowCallbackHandler rch, ObjectSE... args) |
<T> ListSE<T> | JdbcOperations.query(StringSE sql, RowMapper<T> rowMapper) 静的 SQL を指定してクエリを実行し、RowMapper を介して各行を結果オブジェクトにマッピングします。 |
<T> ListSE<T> | JdbcTemplate.query(StringSE sql, RowMapper<T> rowMapper) |
<T> ListSE<T> | JdbcOperations.query(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を結果オブジェクトにマッピングします。 |
<T> ListSE<T> | JdbcTemplate.query(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) |
ListSE<MapSE<StringSE, ObjectSE>> | JdbcOperations.queryForList(StringSE sql) 静的 SQL を指定して、結果リストのクエリを実行します。 |
ListSE<MapSE<StringSE, ObjectSE>> | JdbcTemplate.queryForList(StringSE sql) |
<T> ListSE<T> | JdbcOperations.queryForList(StringSE sql, ClassSE<T> elementType) 静的 SQL を指定して、結果リストのクエリを実行します。 |
<T> ListSE<T> | JdbcTemplate.queryForList(StringSE sql, ClassSE<T> elementType) |
<T> ListSE<T> | JdbcOperations.queryForList(StringSE sql, ClassSE<T> elementType, ObjectSE... args) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> ListSE<T> | JdbcTemplate.queryForList(StringSE sql, ClassSE<T> elementType, ObjectSE... args) |
ListSE<MapSE<StringSE, ObjectSE>> | JdbcOperations.queryForList(StringSE sql, ObjectSE... args) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
ListSE<MapSE<StringSE, ObjectSE>> | JdbcTemplate.queryForList(StringSE sql, ObjectSE... args) |
<T> ListSE<T> | JdbcOperations.queryForList(StringSE sql, ObjectSE[] args, ClassSE<T> elementType) 使用すべきではありません。 |
<T> ListSE<T> | JdbcTemplate.queryForList(StringSE sql, ObjectSE[] args, ClassSE<T> elementType) 使用すべきではありません。 |
ListSE<MapSE<StringSE, ObjectSE>> | JdbcOperations.queryForList(StringSE sql, ObjectSE[] args, int[] argTypes) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
ListSE<MapSE<StringSE, ObjectSE>> | JdbcTemplate.queryForList(StringSE sql, ObjectSE[] args, int[] argTypes) |
<T> ListSE<T> | JdbcOperations.queryForList(StringSE sql, ObjectSE[] args, int[] argTypes, ClassSE<T> elementType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> ListSE<T> | JdbcTemplate.queryForList(StringSE sql, ObjectSE[] args, int[] argTypes, ClassSE<T> elementType) |
MapSE<StringSE, ObjectSE> | JdbcOperations.queryForMap(StringSE sql) 静的 SQL を指定して、結果マップのクエリを実行します。 |
MapSE<StringSE, ObjectSE> | JdbcTemplate.queryForMap(StringSE sql) |
MapSE<StringSE, ObjectSE> | JdbcOperations.queryForMap(StringSE sql, ObjectSE... args) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
MapSE<StringSE, ObjectSE> | JdbcTemplate.queryForMap(StringSE sql, ObjectSE... args) |
MapSE<StringSE, ObjectSE> | JdbcOperations.queryForMap(StringSE sql, ObjectSE[] args, int[] argTypes) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
MapSE<StringSE, ObjectSE> | JdbcTemplate.queryForMap(StringSE sql, ObjectSE[] args, int[] argTypes) |
<T> T | JdbcOperations.queryForObject(StringSE sql, ClassSE<T> requiredType) 静的 SQL を指定して、結果オブジェクトのクエリを実行します。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, ClassSE<T> requiredType) |
<T> T | JdbcOperations.queryForObject(StringSE sql, ClassSE<T> requiredType, ObjectSE... args) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, ClassSE<T> requiredType, ObjectSE... args) |
<T> T | JdbcOperations.queryForObject(StringSE sql, ObjectSE[] args, ClassSE<T> requiredType) 使用すべきではありません。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, ObjectSE[] args, ClassSE<T> requiredType) 使用すべきではありません。 |
<T> T | JdbcOperations.queryForObject(StringSE sql, ObjectSE[] args, int[] argTypes, ClassSE<T> requiredType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, ObjectSE[] args, int[] argTypes, ClassSE<T> requiredType) |
<T> T | JdbcOperations.queryForObject(StringSE sql, ObjectSE[] args, int[] argTypes, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を結果オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, ObjectSE[] args, int[] argTypes, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.queryForObject(StringSE sql, ObjectSE[] args, RowMapper<T> rowMapper) 使用すべきではありません。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, ObjectSE[] args, RowMapper<T> rowMapper) 使用すべきではありません。 |
<T> T | JdbcOperations.queryForObject(StringSE sql, RowMapper<T> rowMapper) 静的 SQL を指定してクエリを実行し、RowMapper を介して単一の結果行を結果オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, RowMapper<T> rowMapper) |
<T> T | JdbcOperations.queryForObject(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を結果オブジェクトにマッピングします。 |
<T> T | JdbcTemplate.queryForObject(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) |
SqlRowSet | JdbcOperations.queryForRowSet(StringSE sql) 静的 SQL を指定して、SqlRowSet のクエリを実行します。 |
SqlRowSet | JdbcTemplate.queryForRowSet(StringSE sql) |
SqlRowSet | JdbcOperations.queryForRowSet(StringSE sql, ObjectSE... args) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、SqlRowSet を想定して、照会にバインドする引数のリストを作成します。 |
SqlRowSet | JdbcTemplate.queryForRowSet(StringSE sql, ObjectSE... args) |
SqlRowSet | JdbcOperations.queryForRowSet(StringSE sql, ObjectSE[] args, int[] argTypes) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、SqlRowSet を想定して、照会にバインドする引数のリストを作成します。 |
SqlRowSet | JdbcTemplate.queryForRowSet(StringSE sql, ObjectSE[] args, int[] argTypes) |
<T> StreamSE<T> | JdbcTemplate.queryForStream(PreparedStatementCreator psc, PreparedStatementSetter pss, RowMapper<T> rowMapper) PreparedStatementCreator および PreparedStatementSetter を許可する準備済みステートメントを使用した照会。 |
<T> StreamSE<T> | JdbcOperations.queryForStream(PreparedStatementCreator psc, RowMapper<T> rowMapper) 準備済みステートメントを使用してクエリを実行し、各行を RowMapper を介して結果オブジェクトにマッピングし、それを反復可能でクローズ可能なストリームに変換します。 |
<T> StreamSE<T> | JdbcTemplate.queryForStream(PreparedStatementCreator psc, RowMapper<T> rowMapper) |
<T> StreamSE<T> | JdbcOperations.queryForStream(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL とクエリに値をバインドする方法を知っている PreparedStatementSetter 実装から準備済みステートメントを作成し、各行を RowMapper を介して結果オブジェクトにマッピングし、反復可能でクローズ可能なストリームに変換します。 |
<T> StreamSE<T> | JdbcTemplate.queryForStream(StringSE sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) |
<T> StreamSE<T> | JdbcOperations.queryForStream(StringSE sql, RowMapper<T> rowMapper) 静的 SQL を指定してクエリを実行し、各行を RowMapper を介して結果オブジェクトにマッピングし、それを反復可能でクローズ可能なストリームに変換します。 |
<T> StreamSE<T> | JdbcTemplate.queryForStream(StringSE sql, RowMapper<T> rowMapper) |
<T> StreamSE<T> | JdbcOperations.queryForStream(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、各行を RowMapper を介して結果オブジェクトにマッピングし、それを反復可能でクローズ可能なストリームに変換します。 |
<T> StreamSE<T> | JdbcTemplate.queryForStream(StringSE sql, RowMapper<T> rowMapper, ObjectSE... args) |
int | JdbcOperations.update(PreparedStatementCreator psc) PreparedStatementCreator を使用して単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行し、SQL および必要なパラメーターを提供します。 |
int | JdbcTemplate.update(PreparedStatementCreator psc) |
int | JdbcOperations.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) PreparedStatementCreator を使用して更新ステートメントを発行し、SQL および必要なパラメーターを提供します。 |
int | JdbcTemplate.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder) |
protected int | JdbcTemplate.update(PreparedStatementCreator psc, PreparedStatementSetter pss) |
int | JdbcOperations.update(StringSE sql) 単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行します。 |
int | JdbcTemplate.update(StringSE sql) |
int | JdbcOperations.update(StringSE sql, ObjectSE... args) 準備されたステートメントを介して、単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行し、指定された引数をバインドします。 |
int | JdbcTemplate.update(StringSE sql, ObjectSE... args) |
int | JdbcOperations.update(StringSE sql, ObjectSE[] args, int[] argTypes) 準備されたステートメントを介して、単一の SQL 更新操作(挿入、更新、削除ステートメントなど)を発行し、指定された引数をバインドします。 |
int | JdbcTemplate.update(StringSE sql, ObjectSE[] args, int[] argTypes) |
int | JdbcOperations.update(StringSE sql, PreparedStatementSetter pss) PreparedStatementSetter を使用して更新ステートメントを発行し、指定された SQL でバインドパラメーターを設定します。 |
int | JdbcTemplate.update(StringSE sql, PreparedStatementSetter pss) |
修飾子と型 | メソッドと説明 |
---|---|
<T> T | NamedParameterJdbcTemplate.execute(StringSE sql, MapSE<StringSE,?> paramMap, PreparedStatementCallback<T> action) |
<T> T | NamedParameterJdbcOperations.execute(StringSE sql, MapSE<StringSE,?> paramMap, PreparedStatementCallback<T> action) JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | NamedParameterJdbcTemplate.execute(StringSE sql, PreparedStatementCallback<T> action) |
<T> T | NamedParameterJdbcOperations.execute(StringSE sql, PreparedStatementCallback<T> action) JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | NamedParameterJdbcTemplate.execute(StringSE sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action) |
<T> T | NamedParameterJdbcOperations.execute(StringSE sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action) JDBC PreparedStatement で動作するコールバックアクションとして実装される JDBC データアクセス操作を実行します。 |
<T> T | NamedParameterJdbcTemplate.query(StringSE sql, MapSE<StringSE,?> paramMap, ResultSetExtractor<T> rse) |
<T> T | NamedParameterJdbcOperations.query(StringSE sql, MapSE<StringSE,?> paramMap, ResultSetExtractor<T> rse) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
void | NamedParameterJdbcTemplate.query(StringSE sql, MapSE<StringSE,?> paramMap, RowCallbackHandler rch) |
void | NamedParameterJdbcOperations.query(StringSE sql, MapSE<StringSE,?> paramMap, RowCallbackHandler rch) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
<T> ListSE<T> | NamedParameterJdbcTemplate.query(StringSE sql, MapSE<StringSE,?> paramMap, RowMapper<T> rowMapper) |
<T> ListSE<T> | NamedParameterJdbcOperations.query(StringSE sql, MapSE<StringSE,?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> T | NamedParameterJdbcTemplate.query(StringSE sql, ResultSetExtractor<T> rse) |
<T> T | NamedParameterJdbcOperations.query(StringSE sql, ResultSetExtractor<T> rse) 指定された SQL を照会して、ResultSet を ResultSetExtractor で読み取り、SQL から準備済みステートメントを作成します。 |
void | NamedParameterJdbcTemplate.query(StringSE sql, RowCallbackHandler rch) |
void | NamedParameterJdbcOperations.query(StringSE sql, RowCallbackHandler rch) 指定された SQL を照会して、RowCallbackHandler を使用して行ごとに ResultSet を読み取り、SQL から準備済みステートメントを作成します。 |
<T> ListSE<T> | NamedParameterJdbcTemplate.query(StringSE sql, RowMapper<T> rowMapper) |
<T> ListSE<T> | NamedParameterJdbcOperations.query(StringSE sql, RowMapper<T> rowMapper) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
<T> T | NamedParameterJdbcTemplate.query(StringSE sql, SqlParameterSource paramSource, ResultSetExtractor<T> rse) |
<T> T | NamedParameterJdbcOperations.query(StringSE sql, SqlParameterSource paramSource, ResultSetExtractor<T> rse) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、ResultSet を ResultSetExtractor で読み取ります。 |
void | NamedParameterJdbcTemplate.query(StringSE sql, SqlParameterSource paramSource, RowCallbackHandler rch) |
void | NamedParameterJdbcOperations.query(StringSE sql, SqlParameterSource paramSource, RowCallbackHandler rch) 指定された SQL にクエリを実行して、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowCallbackHandler で ResultSet を行ごとに読み取ります。 |
<T> ListSE<T> | NamedParameterJdbcTemplate.query(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) |
<T> ListSE<T> | NamedParameterJdbcOperations.query(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して各行を Java オブジェクトにマッピングします。 |
ListSE<MapSE<StringSE, ObjectSE>> | NamedParameterJdbcTemplate.queryForList(StringSE sql, MapSE<StringSE,?> paramMap) |
ListSE<MapSE<StringSE, ObjectSE>> | NamedParameterJdbcOperations.queryForList(StringSE sql, MapSE<StringSE,?> paramMap) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> ListSE<T> | NamedParameterJdbcTemplate.queryForList(StringSE sql, MapSE<StringSE,?> paramMap, ClassSE<T> elementType) |
<T> ListSE<T> | NamedParameterJdbcOperations.queryForList(StringSE sql, MapSE<StringSE,?> paramMap, ClassSE<T> elementType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
ListSE<MapSE<StringSE, ObjectSE>> | NamedParameterJdbcTemplate.queryForList(StringSE sql, SqlParameterSource paramSource) |
ListSE<MapSE<StringSE, ObjectSE>> | NamedParameterJdbcOperations.queryForList(StringSE sql, SqlParameterSource paramSource) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
<T> ListSE<T> | NamedParameterJdbcTemplate.queryForList(StringSE sql, SqlParameterSource paramSource, ClassSE<T> elementType) |
<T> ListSE<T> | NamedParameterJdbcOperations.queryForList(StringSE sql, SqlParameterSource paramSource, ClassSE<T> elementType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果リストを期待します。 |
MapSE<StringSE, ObjectSE> | NamedParameterJdbcTemplate.queryForMap(StringSE sql, MapSE<StringSE,?> paramMap) |
MapSE<StringSE, ObjectSE> | NamedParameterJdbcOperations.queryForMap(StringSE sql, MapSE<StringSE,?> paramMap) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
MapSE<StringSE, ObjectSE> | NamedParameterJdbcTemplate.queryForMap(StringSE sql, SqlParameterSource paramSource) |
MapSE<StringSE, ObjectSE> | NamedParameterJdbcOperations.queryForMap(StringSE sql, SqlParameterSource paramSource) 指定された SQL をクエリして、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果マップを期待します。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(StringSE sql, MapSE<StringSE,?> paramMap, ClassSE<T> requiredType) |
<T> T | NamedParameterJdbcOperations.queryForObject(StringSE sql, MapSE<StringSE,?> paramMap, ClassSE<T> requiredType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(StringSE sql, MapSE<StringSE,?> paramMap, RowMapper<T> rowMapper) |
<T> T | NamedParameterJdbcOperations.queryForObject(StringSE sql, MapSE<StringSE,?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(StringSE sql, SqlParameterSource paramSource, ClassSE<T> requiredType) |
<T> T | NamedParameterJdbcOperations.queryForObject(StringSE sql, SqlParameterSource paramSource, ClassSE<T> requiredType) 指定された SQL をクエリし、SQL から準備されたステートメントと、クエリにバインドする引数のリストを作成し、結果オブジェクトを期待します。 |
<T> T | NamedParameterJdbcTemplate.queryForObject(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) |
<T> T | NamedParameterJdbcOperations.queryForObject(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL から準備されたステートメントとクエリにバインドする引数のリストを作成し、RowMapper を介して単一の結果行を Java オブジェクトにマッピングします。 |
SqlRowSet | NamedParameterJdbcTemplate.queryForRowSet(StringSE sql, MapSE<StringSE,?> paramMap) |
SqlRowSet | NamedParameterJdbcOperations.queryForRowSet(StringSE sql, MapSE<StringSE,?> paramMap) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、SqlRowSet を想定して、照会にバインドする引数のリストを作成します。 |
SqlRowSet | NamedParameterJdbcTemplate.queryForRowSet(StringSE sql, SqlParameterSource paramSource) |
SqlRowSet | NamedParameterJdbcOperations.queryForRowSet(StringSE sql, SqlParameterSource paramSource) 指定された SQL を照会して、SQL から準備済みステートメントを作成し、SqlRowSet を想定して、照会にバインドする引数のリストを作成します。 |
<T> StreamSE<T> | NamedParameterJdbcTemplate.queryForStream(StringSE sql, MapSE<StringSE,?> paramMap, RowMapper<T> rowMapper) |
<T> StreamSE<T> | NamedParameterJdbcOperations.queryForStream(StringSE sql, MapSE<StringSE,?> paramMap, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL とクエリにバインドする引数のリストから準備済みステートメントを作成し、各行を RowMapper を介して Java オブジェクトにマッピングし、反復可能でクローズ可能なストリームに変換します。 |
<T> StreamSE<T> | NamedParameterJdbcTemplate.queryForStream(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) |
<T> StreamSE<T> | NamedParameterJdbcOperations.queryForStream(StringSE sql, SqlParameterSource paramSource, RowMapper<T> rowMapper) 指定された SQL をクエリして、SQL とクエリにバインドする引数のリストから準備済みステートメントを作成し、各行を RowMapper を介して Java オブジェクトにマッピングし、反復可能でクローズ可能なストリームに変換します。 |
int | NamedParameterJdbcTemplate.update(StringSE sql, MapSE<StringSE,?> paramMap) |
int | NamedParameterJdbcOperations.update(StringSE sql, MapSE<StringSE,?> paramMap) 準備されたステートメントを介して更新を発行し、指定された引数をバインドします。 |
int | NamedParameterJdbcTemplate.update(StringSE sql, SqlParameterSource paramSource) |
int | NamedParameterJdbcOperations.update(StringSE sql, SqlParameterSource paramSource) 準備されたステートメントを介して更新を発行し、指定された引数をバインドします。 |
int | NamedParameterJdbcTemplate.update(StringSE sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder) |
int | NamedParameterJdbcOperations.update(StringSE sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder) 準備されたステートメントを介して更新を発行し、指定された引数をバインドし、生成されたキーを返します。 |
int | NamedParameterJdbcTemplate.update(StringSE sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder, StringSE[] keyColumnNames) |
int | NamedParameterJdbcOperations.update(StringSE sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder, StringSE[] keyColumnNames) 準備されたステートメントを介して更新を発行し、指定された引数をバインドし、生成されたキーを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
IntegerSE | AbstractLobCreatingPreparedStatementCallback.doInPreparedStatement(PreparedStatementSE ps) |
T | AbstractLobStreamingResultSetExtractor.extractData(ResultSetSE rs) ResultSet の状態に応じて、handleNoRowFound、handleMultipleRowsFound、および streamData へのデリゲート。 |
protected void | AbstractLobStreamingResultSetExtractor.handleMultipleRowsFound() ResultSet に複数の行が含まれる場合を処理します。 |
protected void | AbstractLobStreamingResultSetExtractor.handleNoRowFound() ResultSet に行が含まれない場合を処理します。 |
protected abstract void | AbstractLobCreatingPreparedStatementCallback.setValues(PreparedStatementSE ps, LobCreator lobCreator) BLOB/CLOB 引数に指定された LobCreator を使用して、指定された PreparedStatement に値を設定します。 |
protected abstract void | AbstractLobStreamingResultSetExtractor.streamData(ResultSetSE rs) 指定された ResultSet から OutputStream に LOB コンテンツをストリーミングします。 |
修飾子と型 | クラスと説明 |
---|---|
class | CannotReadScriptException SQL スクリプトを読み取れない場合に ScriptUtils によってスローされます。 |
class | ScriptException SQL スクリプトの処理に関連するデータアクセス例外の階層のルート。 |
class | ScriptParseException SQL スクリプトを適切に解析できない場合、 ScriptUtils によってスローされます。 |
class | ScriptStatementFailedException SQL スクリプトのステートメントがターゲットデータベースに対して実行中に失敗した場合、 ScriptUtils によってスローされます。 |
class | UncategorizedScriptException 「SQL スクリプトの処理中に問題が発生した」よりも具体的なものを判断できない場合にスローされます。たとえば、より正確に特定できない JDBC からの SQLException SE です。 |
修飾子と型 | メソッドと説明 |
---|---|
static void | DatabasePopulatorUtils.execute(DatabasePopulator populator, DataSourceSE dataSource) 指定された DataSource SE に対して指定された DatabasePopulator を実行します。 |
修飾子と型 | クラスと説明 |
---|---|
class | DataSourceLookupFailureException DataSourceLookup 実装によってスローされる例外。指定された DataSource を取得できなかったことを示します。 |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<T> | SqlQuery.execute() パラメーターやコンテキストなしで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(int p1) 単一の int パラメーターで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(int p1, int p2) 2 つの int パラメーターで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(int p1, int p2, MapSE<?,?> context) 2 つの int パラメーターとコンテキストで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(int p1, MapSE<?,?> context) 単一の int パラメーターとコンテキストで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(long p1) 単一の長いパラメーターで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(long p1, MapSE<?,?> context) 単一の長いパラメーターとコンテキストで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(MapSE<?,?> context) パラメーターなしで実行する便利なメソッド。 |
MapSE<StringSE, ObjectSE> | StoredProcedure.execute(MapSE<StringSE,?> inParams) ストアドプロシージャを実行します。 |
ListSE<T> | SqlQuery.execute(ObjectSE... params) コンテキストなしで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(ObjectSE[] params, MapSE<?,?> context) 主要な実行メソッド。 |
MapSE<StringSE, ObjectSE> | StoredProcedure.execute(ParameterMapper inParamMapper) ストアドプロシージャを実行します。 |
ListSE<T> | SqlQuery.execute(StringSE p1) 単一の String パラメーターで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.execute(StringSE p1, MapSE<?,?> context) 単一の String パラメーターとコンテキストで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.executeByNamedParam(MapSE<StringSE,?> paramMap) コンテキストなしで実行する便利なメソッド。 |
ListSE<T> | SqlQuery.executeByNamedParam(MapSE<StringSE,?> paramMap, MapSE<?,?> context) 主要な実行メソッド。 |
T | SqlQuery.findObject(int p1) 単一の int パラメーターを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(int p1, int p2) 2 つの int パラメーターが与えられた単一のオブジェクトを見つける便利なメソッド。 |
T | SqlQuery.findObject(int p1, int p2, MapSE<?,?> context) 2 つの int パラメーターとコンテキストが与えられた単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(int p1, MapSE<?,?> context) 単一の int パラメーターとコンテキストが与えられた単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(long p1) 単一の長いパラメーターを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(long p1, MapSE<?,?> context) 単一の長いパラメーターとコンテキストを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(ObjectSE... params) コンテキストなしで単一のオブジェクトを見つける便利な方法。 |
T | SqlQuery.findObject(ObjectSE[] params, MapSE<?,?> context) 他のすべての findObject メソッドで使用される汎用オブジェクト検索メソッド。 |
T | SqlQuery.findObject(StringSE p1) 単一の String パラメーターを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObject(StringSE p1, MapSE<?,?> context) 単一の String パラメーターとコンテキストを指定して単一のオブジェクトを検索する便利なメソッド。 |
T | SqlQuery.findObjectByNamedParam(MapSE<StringSE,?> paramMap) コンテキストなしで実行する便利なメソッド。 |
T | SqlQuery.findObjectByNamedParam(MapSE<StringSE,?> paramMap, MapSE<?,?> 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(ObjectSE... params) パラメーターを指定して更新を実行する汎用メソッド。 |
int | BatchSqlUpdate.update(ObjectSE... params) 指定されたステートメントパラメーターをすぐに実行するのではなく、キューに追加する update のオーバーライドバージョン。 |
int | SqlUpdate.update(ObjectSE[] params, KeyHolder generatedKeyHolder) 引数を指定して更新を実行し、KeyHolder を使用して生成されたキーを取得するメソッド。 |
int | SqlUpdate.update(StringSE p) 1 つの文字列引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.update(StringSE p1, StringSE p2) 2 つの文字列引数を指定して更新を実行する便利なメソッド。 |
int | SqlUpdate.updateByNamedParam(MapSE<StringSE,?> paramMap) 指定された名前付きパラメーターで更新を実行する汎用メソッド。 |
int | SqlUpdate.updateByNamedParam(MapSE<StringSE,?> paramMap, KeyHolder generatedKeyHolder) 引数を指定して更新を実行し、KeyHolder を使用して生成されたキーを取得するメソッド。 |
修飾子と型 | メソッドと説明 |
---|---|
protected long | AbstractSequenceMaxValueIncrementer.getNextKey() AbstractSequenceMaxValueIncrementer.getSequenceQuery() で指定されたとおりに SQL を実行します。 |
protected long | MySQLMaxValueIncrementer.getNextKey() |
protected long | AbstractIdentityColumnMaxValueIncrementer.getNextKey() |
int | DataFieldMaxValueIncrementer.nextIntValue() データストアフィールドの最大値を int としてインクリメントします。 |
int | AbstractDataFieldMaxValueIncrementer.nextIntValue() |
long | DataFieldMaxValueIncrementer.nextLongValue() データストアフィールドの最大値を長くします。 |
long | AbstractDataFieldMaxValueIncrementer.nextLongValue() |
StringSE | DataFieldMaxValueIncrementer.nextStringValue() データストアフィールドの最大値を文字列としてインクリメントします。 |
StringSE | AbstractDataFieldMaxValueIncrementer.nextStringValue() |
修飾子と型 | クラスと説明 |
---|---|
class | SqlXmlFeatureNotImplementedException 基になる実装が API のリクエストされた機能をサポートしていない場合にスローされる例外。 |
修飾子と型 | クラスと説明 |
---|---|
class | ObjectOptimisticLockingFailureException マップされたオブジェクトの楽観的ロック違反でスローされた例外。 |
class | ObjectRetrievalFailureException マップされたオブジェクトをその識別子を介して取得できなかった場合にスローされる例外。 |
修飾子と型 | クラスと説明 |
---|---|
class | HibernateJdbcException UncategorizedDataAccessException の Hibernate 固有のサブクラス。Hibernate がラップした JDBC 例外用。 |
class | HibernateObjectRetrievalFailureException ObjectRetrievalFailureException の Hibernate 固有のサブクラス。 |
class | HibernateOptimisticLockingFailureException ObjectOptimisticLockingFailureException の Hibernate 固有のサブクラス。 |
class | HibernateQueryException InvalidDataAccessResourceUsageException の Hibernate 固有のサブクラス。無効な HQL クエリ構文でスローされます。 |
class | HibernateSystemException 具体的な org.springframework.dao 例外と一致しない Hibernate システムエラーの場合、UncategorizedDataAccessException の Hibernate 固有のサブクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
static DataAccessException | SessionFactoryUtils.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
protected DataAccessException | HibernateTransactionManager.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
protected DataAccessException | HibernateExceptionTranslator.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
DataAccessException | HibernateExceptionTranslator.translateExceptionIfPossible(RuntimeExceptionSE ex) |
修飾子と型 | メソッドと説明 |
---|---|
void | SpringSessionSynchronization.beforeCommit(boolean readOnly) |
int | HibernateTemplate.bulkUpdate(StringSE queryString, ObjectSE... values) 使用すべきではありません。 |
int | HibernateOperations.bulkUpdate(StringSE queryString, ObjectSE... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
void | HibernateTemplate.clear() |
void | HibernateOperations.clear() Session キャッシュからすべてのオブジェクトを削除し、保留中のすべての保存、更新、削除をキャンセルします。 |
void | HibernateTemplate.closeIterator(IteratorSE<?> it) 使用すべきではありません。 |
void | HibernateOperations.closeIterator(IteratorSE<?> it) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
boolean | HibernateTemplate.contains(ObjectSE entity) |
boolean | HibernateOperations.contains(ObjectSE entity) 指定されたオブジェクトがセッションキャッシュにあるかどうかを確認します。 |
void | HibernateTemplate.delete(ObjectSE entity) |
void | HibernateOperations.delete(ObjectSE entity) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.delete(ObjectSE entity, LockMode lockMode) |
void | HibernateOperations.delete(ObjectSE entity, LockMode lockMode) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.delete(StringSE entityName, ObjectSE entity) |
void | HibernateOperations.delete(StringSE entityName, ObjectSE entity) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.delete(StringSE entityName, ObjectSE entity, LockMode lockMode) |
void | HibernateOperations.delete(StringSE entityName, ObjectSE entity, LockMode lockMode) 指定された永続インスタンスを削除します。 |
void | HibernateTemplate.deleteAll(CollectionSE<?> entities) |
void | HibernateOperations.deleteAll(CollectionSE<?> entities) 指定されたすべての永続インスタンスを削除します。 |
protected <T> T | HibernateTemplate.doExecute(HibernateCallback<T> action, boolean enforceNativeSession) Session 内の指定されたアクションオブジェクトによって指定されたアクションを実行します。 |
void | HibernateTemplate.evict(ObjectSE entity) |
void | HibernateOperations.evict(ObjectSE entity) Session キャッシュから指定されたオブジェクトを削除します。 |
<T> T | HibernateTemplate.execute(HibernateCallback<T> action) |
<T> T | HibernateOperations.execute(HibernateCallback<T> action) Session 内の指定されたアクションオブジェクトによって指定されたアクションを実行します。 |
ListSE<?> | HibernateTemplate.find(StringSE queryString, ObjectSE... values) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.find(StringSE queryString, ObjectSE... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
ListSE<?> | HibernateTemplate.findByCriteria(DetachedCriteria criteria) |
ListSE<?> | HibernateOperations.findByCriteria(DetachedCriteria criteria) 指定された Hibernate 条件オブジェクトに基づいてクエリを実行します。 |
ListSE<?> | HibernateTemplate.findByCriteria(DetachedCriteria criteria, int firstResult, int maxResults) |
ListSE<?> | HibernateOperations.findByCriteria(DetachedCriteria criteria, int firstResult, int maxResults) 指定された Hibernate 条件オブジェクトに基づいてクエリを実行します。 |
<T> ListSE<T> | HibernateTemplate.findByExample(StringSE entityName, T exampleEntity) |
<T> ListSE<T> | HibernateOperations.findByExample(StringSE entityName, T exampleEntity) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
<T> ListSE<T> | HibernateTemplate.findByExample(StringSE entityName, T exampleEntity, int firstResult, int maxResults) |
<T> ListSE<T> | HibernateOperations.findByExample(StringSE entityName, T exampleEntity, int firstResult, int maxResults) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
<T> ListSE<T> | HibernateTemplate.findByExample(T exampleEntity) |
<T> ListSE<T> | HibernateOperations.findByExample(T exampleEntity) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
<T> ListSE<T> | HibernateTemplate.findByExample(T exampleEntity, int firstResult, int maxResults) |
<T> ListSE<T> | HibernateOperations.findByExample(T exampleEntity, int firstResult, int maxResults) 指定されたエンティティオブジェクトの例に基づいてクエリを実行します。 |
ListSE<?> | HibernateTemplate.findByNamedParam(StringSE queryString, StringSE[] paramNames, ObjectSE[] values) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.findByNamedParam(StringSE queryString, StringSE[] paramNames, ObjectSE[] values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
ListSE<?> | HibernateTemplate.findByNamedParam(StringSE queryString, StringSE paramName, ObjectSE value) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.findByNamedParam(StringSE queryString, StringSE paramName, ObjectSE value) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
ListSE<?> | HibernateTemplate.findByNamedQuery(StringSE queryName, ObjectSE... values) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.findByNamedQuery(StringSE queryName, ObjectSE... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
ListSE<?> | HibernateTemplate.findByNamedQueryAndNamedParam(StringSE queryName, StringSE[] paramNames, ObjectSE[] values) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.findByNamedQueryAndNamedParam(StringSE queryName, StringSE[] paramNames, ObjectSE[] values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
ListSE<?> | HibernateTemplate.findByNamedQueryAndNamedParam(StringSE queryName, StringSE paramName, ObjectSE value) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.findByNamedQueryAndNamedParam(StringSE queryName, StringSE paramName, ObjectSE value) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
ListSE<?> | HibernateTemplate.findByNamedQueryAndValueBean(StringSE queryName, ObjectSE valueBean) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.findByNamedQueryAndValueBean(StringSE queryName, ObjectSE valueBean) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
ListSE<?> | HibernateTemplate.findByValueBean(StringSE queryString, ObjectSE valueBean) 使用すべきではありません。 |
ListSE<?> | HibernateOperations.findByValueBean(StringSE queryString, ObjectSE valueBean) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
void | HibernateTemplate.flush() |
void | HibernateOperations.flush() データベースに対する保留中の保存、更新、削除をすべてフラッシュします。 |
<T> T | HibernateTemplate.get(ClassSE<T> entityClass, SerializableSE id) |
<T> T | HibernateOperations.get(ClassSE<T> entityClass, SerializableSE id) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
<T> T | HibernateTemplate.get(ClassSE<T> entityClass, SerializableSE id, LockMode lockMode) |
<T> T | HibernateOperations.get(ClassSE<T> entityClass, SerializableSE id, LockMode lockMode) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
ObjectSE | HibernateTemplate.get(StringSE entityName, SerializableSE id) |
ObjectSE | HibernateOperations.get(StringSE entityName, SerializableSE id) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
ObjectSE | HibernateTemplate.get(StringSE entityName, SerializableSE id, LockMode lockMode) |
ObjectSE | HibernateOperations.get(StringSE entityName, SerializableSE id, LockMode lockMode) 指定された識別子を持つ指定されたエンティティクラスの永続インスタンスを返します。見つからない場合は null を返します。 |
void | HibernateTemplate.initialize(ObjectSE proxy) |
void | HibernateOperations.initialize(ObjectSE proxy) Hibernate プロキシまたは永続コレクションの強制初期化。 |
IteratorSE<?> | HibernateTemplate.iterate(StringSE queryString, ObjectSE... values) 使用すべきではありません。 |
IteratorSE<?> | HibernateOperations.iterate(StringSE queryString, ObjectSE... values) 使用すべきではありません。 5.0.4 現在、一般的な HibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>) メソッドに渡されるカスタム HibernateCallback ラムダコードブロックを優先 |
<T> T | HibernateTemplate.load(ClassSE<T> entityClass, SerializableSE id) |
<T> T | HibernateOperations.load(ClassSE<T> entityClass, SerializableSE id) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
<T> T | HibernateTemplate.load(ClassSE<T> entityClass, SerializableSE id, LockMode lockMode) |
<T> T | HibernateOperations.load(ClassSE<T> entityClass, SerializableSE id, LockMode lockMode) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
void | HibernateTemplate.load(ObjectSE entity, SerializableSE id) |
void | HibernateOperations.load(ObjectSE entity, SerializableSE id) 指定された識別子を持つ永続インスタンスを指定されたオブジェクトにロードし、見つからない場合は例外をスローします。 |
ObjectSE | HibernateTemplate.load(StringSE entityName, SerializableSE id) |
ObjectSE | HibernateOperations.load(StringSE entityName, SerializableSE id) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
ObjectSE | HibernateTemplate.load(StringSE entityName, SerializableSE id, LockMode lockMode) |
ObjectSE | HibernateOperations.load(StringSE entityName, SerializableSE id, LockMode lockMode) 特定の識別子を持つ特定のエンティティクラスの永続インスタンスを返し、見つからない場合は例外をスローします。 |
<T> ListSE<T> | HibernateTemplate.loadAll(ClassSE<T> entityClass) |
<T> ListSE<T> | HibernateOperations.loadAll(ClassSE<T> entityClass) 指定されたエンティティクラスのすべての永続インスタンスを返します。 |
void | HibernateTemplate.lock(ObjectSE entity, LockMode lockMode) |
void | HibernateOperations.lock(ObjectSE entity, LockMode lockMode) 指定されたオブジェクトの指定されたロックレベルを取得し、対応するデータベースエントリがまだ存在するかどうかを暗黙的に確認します。 |
void | HibernateTemplate.lock(StringSE entityName, ObjectSE entity, LockMode lockMode) |
void | HibernateOperations.lock(StringSE entityName, ObjectSE entity, LockMode lockMode) 指定されたオブジェクトの指定されたロックレベルを取得し、対応するデータベースエントリがまだ存在するかどうかを暗黙的に確認します。 |
<T> T | HibernateTemplate.merge(StringSE entityName, T entity) |
<T> T | HibernateOperations.merge(StringSE entityName, T entity) 指定されたオブジェクトの状態を同じ識別子を持つ永続オブジェクトにコピーします。 |
<T> T | HibernateTemplate.merge(T entity) |
<T> T | HibernateOperations.merge(T entity) 指定されたオブジェクトの状態を同じ識別子を持つ永続オブジェクトにコピーします。 |
void | HibernateTemplate.persist(ObjectSE entity) |
void | HibernateOperations.persist(ObjectSE entity) 指定された一時インスタンスを永続化します。 |
void | HibernateTemplate.persist(StringSE entityName, ObjectSE entity) |
void | HibernateOperations.persist(StringSE entityName, ObjectSE entity) 指定された一時インスタンスを永続化します。 |
void | HibernateTemplate.refresh(ObjectSE entity) |
void | HibernateOperations.refresh(ObjectSE entity) 指定された永続インスタンスの状態を再読み取りします。 |
void | HibernateTemplate.refresh(ObjectSE entity, LockMode lockMode) |
void | HibernateOperations.refresh(ObjectSE entity, LockMode lockMode) 指定された永続インスタンスの状態を再読み取りします。 |
void | HibernateTemplate.replicate(ObjectSE entity, ReplicationMode replicationMode) |
void | HibernateOperations.replicate(ObjectSE entity, ReplicationMode replicationMode) 現在の識別子値を再利用して、指定されたレプリケーションモードに従って指定されたデタッチされたインスタンスの状態を保持します。 |
void | HibernateTemplate.replicate(StringSE entityName, ObjectSE entity, ReplicationMode replicationMode) |
void | HibernateOperations.replicate(StringSE entityName, ObjectSE entity, ReplicationMode replicationMode) 現在の識別子値を再利用して、指定されたレプリケーションモードに従って指定されたデタッチされたインスタンスの状態を保持します。 |
SerializableSE | HibernateTemplate.save(ObjectSE entity) |
SerializableSE | HibernateOperations.save(ObjectSE entity) 指定された一時インスタンスを永続化します。 |
SerializableSE | HibernateTemplate.save(StringSE entityName, ObjectSE entity) |
SerializableSE | HibernateOperations.save(StringSE entityName, ObjectSE entity) 指定された一時インスタンスを永続化します。 |
void | HibernateTemplate.saveOrUpdate(ObjectSE entity) |
void | HibernateOperations.saveOrUpdate(ObjectSE entity) id に従って、指定された永続インスタンスを保存または更新します(構成された「未保存値」と一致しますか? )。 |
void | HibernateTemplate.saveOrUpdate(StringSE entityName, ObjectSE entity) |
void | HibernateOperations.saveOrUpdate(StringSE entityName, ObjectSE entity) id に従って、指定された永続インスタンスを保存または更新します(構成された「未保存値」と一致しますか? )。 |
void | HibernateTemplate.update(ObjectSE entity) |
void | HibernateOperations.update(ObjectSE entity) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
void | HibernateTemplate.update(ObjectSE entity, LockMode lockMode) |
void | HibernateOperations.update(ObjectSE entity, LockMode lockMode) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
void | HibernateTemplate.update(StringSE entityName, ObjectSE entity) |
void | HibernateOperations.update(StringSE entityName, ObjectSE entity) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
void | HibernateTemplate.update(StringSE entityName, ObjectSE entity, LockMode lockMode) |
void | HibernateOperations.update(StringSE entityName, ObjectSE entity, LockMode lockMode) 指定された永続インスタンスを更新して、現在の Hibernate Session に関連付けます。 |
修飾子と型 | メソッドと説明 |
---|---|
void | OpenSessionInViewInterceptor.afterCompletion(WebRequest request, ExceptionSE ex) Hibernate Session をスレッドからアンバインドして閉じます)。 |
void | OpenSessionInViewInterceptor.preHandle(WebRequest request) 新しい Hibernate Session を開き、TransactionSynchronizationManager を介してスレッドにバインドします。 |
修飾子と型 | クラスと説明 |
---|---|
class | JpaObjectRetrievalFailureException ObjectRetrievalFailureException の JPA 固有のサブクラス。 |
class | JpaOptimisticLockingFailureException ObjectOptimisticLockingFailureException の JPA 固有のサブクラス。 |
class | JpaSystemException UncategorizedDataAccessException の JPA 固有のサブクラス。具体的な org.springframework.dao 例外と一致しない JPA システムエラー用。 |
修飾子と型 | メソッドと説明 |
---|---|
static DataAccessException | EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(RuntimeExceptionSE ex) 指定されたランタイム例外を、 org.springframework.dao 階層からの適切な例外に変換します。 |
DataAccessException | AbstractEntityManagerFactoryBean.translateExceptionIfPossible(RuntimeExceptionSE ex) Spring の PersistenceExceptionTranslationPostProcessor によって自動検出される PersistenceExceptionTranslator インターフェースの実装。 |
DataAccessException | DefaultJpaDialect.translateExceptionIfPossible(RuntimeExceptionSE ex) この実装は、EntityManagerFactoryUtils に委譲します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | OpenEntityManagerInViewInterceptor.afterCompletion(WebRequest request, ExceptionSE ex) |
void | OpenEntityManagerInViewInterceptor.preHandle(WebRequest request) |
修飾子と型 | メソッドと説明 |
---|---|
protected DataAccessException | HibernateJpaDialect.convertHibernateAccessException(HibernateException ex) 指定された HibernateException を org.springframework.dao 階層からの適切な例外に変換します。 |
DataAccessException | HibernateJpaDialect.translateExceptionIfPossible(RuntimeExceptionSE ex) |
修飾子と型 | クラスと説明 |
---|---|
class | UncategorizedR2dbcException R2dbcException を一般的なデータアクセス例外の 1 つに分類できない場合にスローされる例外。 |
修飾子と型 | メソッドと説明 |
---|---|
static DataAccessException | ConnectionFactoryUtils.convertR2dbcException(StringSE task, StringSE sql, R2dbcException ex) 指定された R2dbcException を汎用 DataAccessException に変換します。 |
修飾子と型 | メソッドと説明 |
---|---|
default reactor.core.publisher.Mono<VoidSE> | DatabasePopulator.populate(ConnectionFactory connectionFactory) 指定された ConnectionFactory に対して指定された DatabasePopulator を実行します。 |
修飾子と型 | クラスと説明 |
---|---|
class | ConnectionFactoryLookupFailureException 指定された ConnectionFactory を取得できなかったことを示す、ConnectionFactoryLookup 実装によってスローされる例外。 |
修飾子と型 | メソッドと説明 |
---|---|
<T> reactor.core.publisher.Mono<T> | ConnectionAccessor.inConnection(FunctionSE<Connection,reactor.core.publisher.Mono<T>> action) Connection スコープ内でコールバック Function SE を実行します。 |
<T> reactor.core.publisher.Flux<T> | ConnectionAccessor.inConnectionMany(FunctionSE<Connection,reactor.core.publisher.Flux<T>> action) Connection スコープ内でコールバック Function SE を実行します。 |
修飾子と型 | クラスと説明 |
---|---|
static class | BindMarkersFactoryResolver.NoBindMarkersFactoryException BindMarkersFactoryResolver が BindMarkersFactory を解決できない場合にスローされる例外。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | AbstractTransactionalJUnit4SpringContextTests.executeSqlScript(StringSE sqlResourcePath, boolean continueOnError) 指定された SQL スクリプトを実行します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | AbstractTransactionalTestNGSpringContextTests.executeSqlScript(StringSE sqlResourcePath, boolean continueOnError) 指定された SQL スクリプトを実行します。 |