パッケージ org.nkjmlab.sorm4j
クラス Sorm
- java.lang.Object
-
- org.nkjmlab.sorm4j.Sorm
-
public final class Sorm extends Object
-
-
メソッドの概要
-
-
-
メソッドの詳細
-
of
public static Sorm of(ConnectionSource connectionSource, OrmConfigStore configs)
-
of
public static Sorm of(ConnectionSource connectionSource)
-
of
public static Sorm of(DataSource dataSource)
-
of
public static Sorm of(DataSource dataSource, OrmConfigStore configs)
-
of
public static Sorm of(String jdbcUrl, String user, String password, OrmConfigStore configs)
-
toOrmConnection
public static OrmConnection toOrmConnection(Connection conn)
-
toTypedOrmConnection
public static <T> TypedOrmConnection<T> toTypedOrmConnection(Class<T> objectClass, Connection conn)
-
beginTransaction
public OrmTransaction beginTransaction()
-
beginTransaction
public <T> TypedOrmTransaction<T> beginTransaction(Class<T> objectClass)
-
beginTransaction
public OrmTransaction beginTransaction(int isolationLevel)
-
beginTransaction
public <T> TypedOrmTransaction<T> beginTransaction(Class<T> objectClass, int isolationLevel)
-
execute
public <T,R> R execute(Class<T> objectClass, Function<TypedOrmConnection<T>,R> handler)
-
execute
public <R> R execute(Function<OrmConnection,R> handler)
-
executeTransaction
public <T,R> R executeTransaction(Class<T> objectClass, Function<TypedOrmTransaction<T>,R> handler)
-
executeTransaction
public <R> R executeTransaction(Function<OrmTransaction,R> handler)
-
executeWithJdbcConnection
public <R> R executeWithJdbcConnection(Function<Connection,R> handler)
-
getConnection
public OrmConnection getConnection()
-
getConnection
public <T> TypedOrmConnection<T> getConnection(Class<T> objectClass)
-
getJdbcConnection
public Connection getJdbcConnection()
-
run
public <T> void run(Class<T> objectClass, Consumer<TypedOrmConnection<T>> handler)
-
run
public void run(Consumer<OrmConnection> handler)
-
runTransaction
public <T> void runTransaction(Class<T> objectClass, Consumer<TypedOrmTransaction<T>> handler)
-
runTransaction
public void runTransaction(Consumer<OrmTransaction> handler)
-
runWithJdbcConnection
public void runWithJdbcConnection(Consumer<Connection> handler)
-
-