クラス DialectResolver
java.lang.ObjectSE
org.springframework.data.r2dbc.dialect.DialectResolver
DialectResolver.R2dbcDialectProvider
を使用して ConnectionFactory
から R2dbcDialect
を解決します。ダイアレクトの解決では、Spring の spring.factories
を使用して使用可能な拡張子を決定します。- 作成者:
- Mark Paluch
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static class
DialectResolver
がR2dbcDialect
を解決できない場合にスローされる例外。static interface
Spring のデフォルトの R2DBC ダイアレクト検出メカニズムを継承する SPI。メソッドのサマリー
修飾子と型メソッド説明static R2dbcDialect
getDialect
(io.r2dbc.spi.ConnectionFactory connectionFactory) ConnectionFactory
とそのメタデータを調べて、R2dbcDialect
を取得します。
メソッドの詳細
getDialect
ConnectionFactory
とそのメタデータを調べて、R2dbcDialect
を取得します。- パラメーター:
connectionFactory
- null であってはなりません。- 戻り値:
- データベース型を
ConnectionFactory
から判断できない場合は、解決されたR2dbcDialect
DialectResolver.NoDialectException
。 - 例外:
DialectResolver.NoDialectException
-R2dbcDialect
が見つからない場合。