public class DatabaseManager
extends java.lang.Object
| コンストラクタと説明 |
|---|
DatabaseManager() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static void |
callInTransaction(java.util.concurrent.Callable<?> callable)
トランザクション制御実行します。
|
static <T,ID> |
createDao(java.lang.Class<T> clazz)
DAOを作成します。
|
static void |
createTables(java.lang.Class<?>... tables)
テーブルを作成します。
|
static void |
init(java.lang.String dbPath)
初期化を行います。
|
public static void init(java.lang.String dbPath)
throws java.sql.SQLException
dbPath - DBファイルパスjava.sql.SQLException - 初期化に失敗するとスローされます。public static void callInTransaction(java.util.concurrent.Callable<?> callable)
throws java.sql.SQLException
callable - トランザクション内処理が実装されたオブジェクトjava.sql.SQLException - 処理が失敗するとスローされます。public static <T,ID>createDao(java.lang.Class<T> clazz) throws java.sql.SQLException
clazz - エンティティクラスjava.lang.Exception - 取得に失敗するとスローされます。java.sql.SQLExceptionpublic static void createTables(java.lang.Class<?>... tables)
throws java.sql.SQLException
tables - テーブルリストjava.sql.SQLException - 作成に失敗するとスローされます。