|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnga.sql.SQL
public abstract class SQL
SQL オブジェクト作成用ファクトリクラス。
Selecter オブジェクト及び,Updater オブジェクトを作成する。
| メソッドの概要 | ||
|---|---|---|
static int |
call(String sql)
指定した SQL 文を実行する。 |
|
static int |
call(String sql,
Object parameterObject)
指定した SQL 文を実行する。 |
|
static Caller |
createCaller(Connection connection,
String sql)
ストアドプロシージャ / ストアドファンクション用 SQL オブジェクトを作成する。 |
|
static Caller |
createCaller(String sql)
ストアドプロシージャ / ストアドファンクション用 SQL オブジェクトを作成する。 |
|
static
|
createSelecter(Class<? extends R> resultClass,
String sql)
Select 文用 SQL オブジェクトを作成する。 |
|
static
|
createSelecter(Class<? extends R> resultClass,
String sql,
Object... parameterObject)
Select 文用 SQL オブジェクトを作成する。 |
|
static
|
createSelecter(Connection connection,
Class<? extends R> resultClass,
String sql)
Select 文用 SQL オブジェクトを作成する。 |
|
static
|
createSelecter(Connection connection,
Class<? extends R> resultClass,
String sql,
Object... parameterObject)
Select 文用 SQL オブジェクトを作成する。 |
|
static Updater |
createUpdater(Connection connection,
String sql)
Update / Insert / Delete 文用 SQL オブジェクトを作成する。 |
|
static Updater |
createUpdater(String sql)
Update / Insert / Delete 文用 SQL オブジェクトを作成する。 |
|
static int |
execute(String sql)
指定した SQL 文を実行する。 |
|
static int[] |
execute(String sql,
List parameterObjectList)
指定した SQL 文を一括実行する。 |
|
static int |
execute(String sql,
Object parameterObject)
指定した SQL 文を実行する。 |
|
static
|
find(Class<? extends R> resultClass,
String sql)
SELECT 文を実行し,指定されたクラスのインスタンスをリストに格納して返す。 |
|
static
|
find(Class<? extends R> resultClass,
String sql,
List<R> list)
SELECT 文を実行し,指定されたリストに格納して返す。 |
|
static
|
find(Class<? extends R> resultClass,
String sql,
Object parameterObject)
SELECT 文を実行し,指定されたクラスのインスタンスをリストに格納して返す。 |
|
static
|
find(Class<? extends R> resultClass,
String sql,
Object parameterObject,
List<R> list)
SELECT 文を実行し,指定されたリストに格納して返す。 |
|
static
|
find(Class<? extends R> resultClass,
String sql,
Object parameterObject,
R object)
SELECT 文を実行し,指定されたオブジェクトに格納して返す。 |
|
static int |
getDefaultBatchSize()
デフォルト一括実行数を取得する。 |
|
static int |
getDefaultMaxRows()
検索結果の最大行数を取得する。 |
|
static int |
getDefaultQueryTimeout()
クエリーのタイムアウト時間(秒)を取得する。 |
|
static void |
setDefaultBatchSize(int size)
デフォルト一括実行数をセットする。 |
|
static void |
setDefaultMaxRows(int maxRows)
検索結果の最大行数をセットする。 |
|
static void |
setDefaultQueryTimeout(int queryTimeout)
クエリーのタイムアウト時間(秒)をセットする。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public static <R> Selecter<R> createSelecter(Connection connection,
Class<? extends R> resultClass,
String sql)
connection - データベースコネクション。resultClass - 検索結果格納先オブジェクトのクラス。sql - SQL文。
public static <R> Selecter<R> createSelecter(Connection connection,
Class<? extends R> resultClass,
String sql,
Object... parameterObject)
connection - データベースコネクション。resultClass - 検索結果格納先オブジェクトのクラス。sql - SQL文。parameterObject - Where 句内に埋め込む値を格納しているパラメタオブジェクト。
public static Updater createUpdater(Connection connection,
String sql)
connection - データベースコネクション。sql - SQL文。
public static Caller createCaller(Connection connection,
String sql)
connection - データベースコネクション。sql - SQL文。
public static <R> Selecter<R> createSelecter(Class<? extends R> resultClass,
String sql)
resultClass - 検索結果格納先オブジェクトのクラス。sql - SQL文。
public static <R> Selecter<R> createSelecter(Class<? extends R> resultClass,
String sql,
Object... parameterObject)
resultClass - 検索結果格納先オブジェクトのクラス。sql - SQL文。parameterObject - Where 句内に埋め込む値を格納しているパラメタオブジェクト。
public static Updater createUpdater(String sql)
sql - SQL文。
public static Caller createCaller(String sql)
sql - SQL文。
public static <R> List<R> find(Class<? extends R> resultClass,
String sql)
throws SQLException
SQLException
public static <R> List<R> find(Class<? extends R> resultClass,
String sql,
Object parameterObject)
throws SQLException
SQLException
public static <R> List<R> find(Class<? extends R> resultClass,
String sql,
List<R> list)
throws SQLException
list - 検索結果の格納先リスト。
SQLException
public static <R> List<R> find(Class<? extends R> resultClass,
String sql,
Object parameterObject,
List<R> list)
throws SQLException
list - 検索結果の格納先リスト。
SQLException
public static <R> R find(Class<? extends R> resultClass,
String sql,
Object parameterObject,
R object)
throws SQLException
SQLException
public static int execute(String sql)
throws DuplicatedException,
SQLException
DuplicatedException - 重複エラーが発生した場合。
SQLException
public static int execute(String sql,
Object parameterObject)
throws DuplicatedException,
SQLException
parameterObject - SQLに埋め込む値を格納しているパラメタオブジェクト。
DuplicatedException - 重複エラーが発生した場合。
SQLException
public static int[] execute(String sql,
List parameterObjectList)
throws DuplicatedException,
SQLException
parameterObjectList - SQLに埋め込む値を格納しているパラメタオブジェクトのリスト。
DuplicatedException - 重複エラーが発生した場合。
SQLException
public static int call(String sql)
throws DuplicatedException,
SQLException
DuplicatedException - 重複エラーが発生した場合。
SQLException
public static int call(String sql,
Object parameterObject)
throws DuplicatedException,
SQLException
parameterObject - SQLに埋め込む値を格納しているパラメタオブジェクト。
DuplicatedException - 重複エラーが発生した場合。
SQLExceptionpublic static int getDefaultQueryTimeout()
public static void setDefaultQueryTimeout(int queryTimeout)
queryTimeout - クエリーのタイムアウト時間(秒)。public static int getDefaultMaxRows()
public static void setDefaultMaxRows(int maxRows)
maxRows - 検索結果の最大行数。public static int getDefaultBatchSize()
public static void setDefaultBatchSize(int size)
size - 一括実行数。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||