パッケージ org.nkjmlab.sorm4j
クラス OrmService
- java.lang.Object
-
- org.nkjmlab.sorm4j.OrmService
-
public class OrmService extends Object
-
-
メソッドの概要
-
-
-
メソッドの詳細
-
of
public static OrmService of(DataSource dataSource)
-
of
public static OrmService of(Supplier<Connection> connectionSupplier)
-
of
public static OrmService of(String jdbcUrl, String user, String password)
-
of
public static OrmService of(Supplier<Connection> connectionSupplier, OrmConfigStore configs)
-
of
public static OrmService of(DataSource dataSource, OrmConfigStore configs)
-
of
public static OrmService of(String jdbcUrl, String user, String password, OrmConfigStore configs)
-
runWithJdbcConnection
public void runWithJdbcConnection(Consumer<Connection> task)
-
executeWithJdbcConnection
public <R> R executeWithJdbcConnection(Function<Connection,R> task)
-
run
public void run(Consumer<OrmConnection> task)
-
run
public <T> void run(Class<T> objectClass, Consumer<TypedOrmConnection<T>> task)
-
execute
public <R> R execute(Function<OrmConnection,R> task)
-
execute
public <T,R> R execute(Class<T> objectClass, Function<TypedOrmConnection<T>,R> task)
-
runTransaction
public void runTransaction(Consumer<OrmTransaction> transaction)
-
runTransaction
public <T> void runTransaction(Class<T> objectClass, Consumer<TypedOrmTransaction<T>> transaction)
-
executeTransaction
public <R> R executeTransaction(Function<OrmTransaction,R> transaction)
-
executeTransaction
public <T,R> R executeTransaction(Class<T> objectClass, Function<TypedOrmTransaction<T>,R> transaction)
-
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)
-
getConnection
public OrmConnection getConnection()
-
getConnection
public <T> TypedOrmConnection<T> getConnection(Class<T> objectClass)
-
getJdbcConnection
public Connection getJdbcConnection()
-
getTableMappings
public static ConcurrentMap<String,TableMapping<?>> getTableMappings(String cacheName)
-
getColumnsMappings
public static ConcurrentMap<Class<?>,ColumnsMapping<?>> getColumnsMappings(String cacheName)
-
toOrmMapper
public static OrmMapper toOrmMapper(Connection conn)
-
toTypedOrmMapper
public static <T> TypedOrmUpdater<T> toTypedOrmMapper(Class<T> objectClass, Connection conn)
-
toOrmConnection
public static OrmConnection toOrmConnection(Connection conn)
-
toTypedOrmConnection
public static <T> TypedOrmConnection<T> toTypedOrmConnection(Class<T> objectClass, Connection conn)
-
toOrmTransaction
public static OrmTransaction toOrmTransaction(Connection conn)
-
toTypedOrmTransaction
public static <T> TypedOrmTransaction<T> toTypedOrmTransaction(Class<T> objectClass, Connection conn)
-
-