public interface EasyProxyQuery
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addTracking(Object entity)
添加到当前环境的追踪里面
如果当前线程未开启追踪那么添加直接忽略无效
相同对象多次追踪结果还是true
|
default Transaction |
beginTransaction() |
Transaction |
beginTransaction(Integer isolationLevel)
数据库隔离级别:
Connection.TRANSACTION_READ_UNCOMMITTED,
Connection.TRANSACTION_READ_COMMITTED,
Connection.TRANSACTION_REPEATABLE_READ,
Connection.TRANSACTION_SERIALIZABLE
|
<T> ProxyEntityDeletable<T> |
deletable(Collection<T> entities) |
<T> ProxyEntityDeletable<T> |
deletable(T entity) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
deletable(TProxy proxy) |
EasyQueryClient |
getEasyQueryClient() |
QueryRuntimeContext |
getRuntimeContext() |
<T> ProxyEntityInsertable<T> |
insertable(Collection<T> entities) |
<T> ProxyEntityInsertable<T> |
insertable(T entity) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
queryable(String sql,
TProxy table) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
queryable(TProxy table) |
default <T> List<T> |
sqlEasyQuery(String sql,
Class<T> clazz,
List<SQLParameter> parameters) |
default long |
sqlExecute(String sql) |
default long |
sqlExecute(String sql,
List<Object> parameters) |
default <T> List<T> |
sqlQuery(String sql,
Class<T> clazz) |
default <T> List<T> |
sqlQuery(String sql,
Class<T> clazz,
List<Object> parameters) |
default List<Map<String,Object>> |
sqlQueryMap(String sql) |
default List<Map<String,Object>> |
sqlQueryMap(String sql,
List<Object> parameters) |
<T> ProxyOnlyEntityUpdatable<T> |
updatable(Collection<T> entities) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
updatable(Collection<T> entities,
TProxy proxy) |
<T> ProxyOnlyEntityUpdatable<T> |
updatable(T entity) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
updatable(TProxy proxy) |
<TProxy extends ProxyEntity<TProxy,T>,T> |
updatable(T entity,
TProxy proxy) |
EasyQueryClient getEasyQueryClient()
QueryRuntimeContext getRuntimeContext()
default <T> List<T> sqlEasyQuery(String sql, Class<T> clazz, List<SQLParameter> parameters)
default long sqlExecute(String sql)
<TProxy extends ProxyEntity<TProxy,T>,T> ProxyQueryable<TProxy,T> queryable(TProxy table)
<TProxy extends ProxyEntity<TProxy,T>,T> ProxyQueryable<TProxy,T> queryable(String sql, TProxy table)
default Transaction beginTransaction()
Transaction beginTransaction(Integer isolationLevel)
isolationLevel - null表示不使用任何指定隔离级别,使用默认的<T> ProxyEntityInsertable<T> insertable(T entity)
<T> ProxyEntityInsertable<T> insertable(Collection<T> entities)
<TProxy extends ProxyEntity<TProxy,T>,T> ProxyExpressionUpdatable<TProxy,T> updatable(TProxy proxy)
<T> ProxyOnlyEntityUpdatable<T> updatable(T entity)
<T> ProxyOnlyEntityUpdatable<T> updatable(Collection<T> entities)
<TProxy extends ProxyEntity<TProxy,T>,T> ProxyEntityUpdatable<TProxy,T> updatable(T entity, TProxy proxy)
<TProxy extends ProxyEntity<TProxy,T>,T> ProxyEntityUpdatable<TProxy,T> updatable(Collection<T> entities, TProxy proxy)
<T> ProxyEntityDeletable<T> deletable(T entity)
<T> ProxyEntityDeletable<T> deletable(Collection<T> entities)
<TProxy extends ProxyEntity<TProxy,T>,T> ProxyExpressionDeletable<TProxy,T> deletable(TProxy proxy)
boolean addTracking(Object entity)
entity - Copyright © 2023. All rights reserved.