クラス JdbcTemplateProperties
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.config.JdbcTemplateProperties
-
public class JdbcTemplateProperties extends Object
JdbcTemplate
による設定。各クエリ実行時に上書きすることもできます。
- 導入されたバージョン:
- 0.3
- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 JdbcTemplateProperties()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected boolean
canEqual(Object other)
boolean
equals(Object o)
int
getFetchSize()
フェッチサイズを設定します。int
getMaxRows()
最大行数を設定します。int
getQueryTimeout()
クエリ実行時ののクエリタイムアウトを設定します。int
hashCode()
boolean
isIgnoreWarning()
SQLの警告を無視するかどうかを設定します。void
setFetchSize(int fetchSize)
フェッチサイズを設定します。void
setIgnoreWarning(boolean ignoreWarning)
SQLの警告を無視するかどうかを設定します。void
setMaxRows(int maxRows)
最大行数を設定します。void
setQueryTimeout(int queryTimeout)
クエリ実行時ののクエリタイムアウトを設定します。String
toString()
-
-
-
メソッドの詳細
-
getFetchSize
public int getFetchSize()
フェッチサイズを設定します。これをデフォルト値よりも高く設定すると、大きな結果セットを処理する際に、メモリ消費を犠牲にして処理速度が向上します。
デフォルトは -1 で、JDBC ドライバーのデフォルト設定を使用することを示します(つまり、特定のフェッチサイズ設定をドライバーに渡さないようにします)。
-
getMaxRows
public int getMaxRows()
最大行数を設定します。JDBCのStatementレベルで、結果セットのオブジェクトが含むことのできる最大行数を制限します。制限値を超えた場合は通知なしの除外されます。
デフォルトは -1 で、JDBC ドライバーのデフォルト構成を使用することを示します(つまり、特定の最大行設定をドライバーに渡さないようにします)。
-
getQueryTimeout
public int getQueryTimeout()
クエリ実行時ののクエリタイムアウトを設定します。デフォルトは -1 で、JDBC ドライバーのデフォルトを使用する(つまり、ドライバーで特定のクエリタイムアウト設定を渡さない)ことを示します。
-
isIgnoreWarning
public boolean isIgnoreWarning()
SQLの警告を無視するかどうかを設定します。デフォルトは "true" で、すべての警告を飲み込んで記録します。
このフラグを "false" に切り替えて、代わりに JdbcTemplate が
SQLWarningException
をスローするようにします。
-
setFetchSize
public void setFetchSize(int fetchSize)
フェッチサイズを設定します。これをデフォルト値よりも高く設定すると、大きな結果セットを処理する際に、メモリ消費を犠牲にして処理速度が向上します。
デフォルトは -1 で、JDBC ドライバーのデフォルト設定を使用することを示します(つまり、特定のフェッチサイズ設定をドライバーに渡さないようにします)。
-
setMaxRows
public void setMaxRows(int maxRows)
最大行数を設定します。JDBCのStatementレベルで、結果セットのオブジェクトが含むことのできる最大行数を制限します。制限値を超えた場合は通知なしの除外されます。
デフォルトは -1 で、JDBC ドライバーのデフォルト構成を使用することを示します(つまり、特定の最大行設定をドライバーに渡さないようにします)。
-
setQueryTimeout
public void setQueryTimeout(int queryTimeout)
クエリ実行時ののクエリタイムアウトを設定します。デフォルトは -1 で、JDBC ドライバーのデフォルトを使用する(つまり、ドライバーで特定のクエリタイムアウト設定を渡さない)ことを示します。
-
setIgnoreWarning
public void setIgnoreWarning(boolean ignoreWarning)
SQLの警告を無視するかどうかを設定します。デフォルトは "true" で、すべての警告を飲み込んで記録します。
このフラグを "false" に切り替えて、代わりに JdbcTemplate が
SQLWarningException
をスローするようにします。
-
canEqual
protected boolean canEqual(Object other)
-
-