public interface ISession extends ISessionBase
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends IEntity> |
count(Class<T> entityClass) |
<T extends IEntity> |
count(Class<T> entityClass,
Where where) |
<T extends IEntity> |
count(Class<T> entityClass,
Where where,
IShardingable shardingable) |
long |
count(SQL sql) |
<T extends IEntity> |
delete(Class<T> entityClass,
Serializable id) |
<T extends IEntity> |
delete(Class<T> entityClass,
Serializable[] ids) |
<T extends IEntity> |
delete(Class<T> entityClass,
Serializable id,
IShardingable shardingable) |
<T extends IEntity> |
delete(Class<T> entityClass,
ShardingList<Serializable> ids) |
<T extends IEntity> |
delete(List<T> entities) |
<T extends IEntity> |
delete(ShardingList<T> entities) |
<T extends IEntity> |
delete(T entity) |
<T extends IEntity> |
delete(T entity,
IShardingable shardingable) |
int[] |
executeForUpdate(BatchSQL sql) |
int |
executeForUpdate(SQL sql) |
<T extends IEntity> |
find(EntitySQL<T> entity) |
<T extends IEntity> |
find(EntitySQL<T> entity,
IShardingable shardingable) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Page page) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Page page,
IShardingable shardingable) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Serializable id) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Serializable id,
IShardingable shardingable) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Where where) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Where where,
IShardingable shardingable) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Where where,
Page page) |
<T extends IEntity> |
find(EntitySQL<T> entity,
Where where,
Page page,
IShardingable shardingable) |
<T> IResultSet<T> |
find(SQL sql,
IResultSetHandler<T> handler) |
<T> IResultSet<T> |
find(SQL sql,
IResultSetHandler<T> handler,
Page page) |
<T extends IEntity> |
find(T entity) |
<T extends IEntity> |
find(T entity,
Fields filter) |
<T extends IEntity> |
find(T entity,
Fields filter,
IShardingable shardingable) |
<T extends IEntity> |
find(T entity,
Fields filter,
Page page) |
<T extends IEntity> |
find(T entity,
Fields filter,
Page page,
IShardingable shardingable) |
<T extends IEntity> |
find(T entity,
IShardingable shardingable) |
<T extends IEntity> |
find(T entity,
Page page) |
<T extends IEntity> |
find(T entity,
Page page,
IShardingable shardingable) |
<T extends IEntity> |
findFirst(EntitySQL<T> entity) |
<T extends IEntity> |
findFirst(EntitySQL<T> entity,
IShardingable shardingable) |
<T extends IEntity> |
findFirst(EntitySQL<T> entity,
Where where) |
<T extends IEntity> |
findFirst(EntitySQL<T> entity,
Where where,
IShardingable shardingable) |
<T> T |
findFirst(SQL sql,
IResultSetHandler<T> handler) |
IConnectionHolder |
getConnectionHolder() |
<T extends IEntity> |
insert(List<T> entities) |
<T extends IEntity> |
insert(List<T> entities,
Fields filter) |
<T extends IEntity> |
insert(ShardingList<T> entities) |
<T extends IEntity> |
insert(ShardingList<T> entities,
Fields filter) |
<T extends IEntity> |
insert(T entity) |
<T extends IEntity> |
insert(T entity,
Fields filter) |
<T extends IEntity> |
insert(T entity,
Fields filter,
IShardingable shardingable) |
<T extends IEntity> |
insert(T entity,
IShardingable shardingable) |
<T extends IEntity> |
update(List<T> entities,
Fields filter) |
<T extends IEntity> |
update(ShardingList<T> entities,
Fields filter) |
<T extends IEntity> |
update(T entity,
Fields filter) |
<T extends IEntity> |
update(T entity,
Fields filter,
IShardingable shardingable) |
close, getId, setSessionEventIConnectionHolder getConnectionHolder()
<T> IResultSet<T> find(SQL sql, IResultSetHandler<T> handler) throws Exception
T - 指定结果集数据类型sql - SQL语句对象handler - 结果集数据处理器Exception - 可能产生的异常<T> IResultSet<T> find(SQL sql, IResultSetHandler<T> handler, Page page) throws Exception
T - 指定结果集数据类型sql - SQL语句对象handler - 结果集数据处理器page - 分页参数对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity) throws Exception
T - 指定结果集数据类型entity - 实体对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity, IShardingable shardingable) throws Exception
Exception<T extends IEntity> IResultSet<T> find(T entity, Page page) throws Exception
Exception<T extends IEntity> IResultSet<T> find(T entity, Page page, IShardingable shardingable) throws Exception
Exception<T extends IEntity> IResultSet<T> find(T entity, Fields filter) throws Exception
Exception<T extends IEntity> IResultSet<T> find(T entity, Fields filter, IShardingable shardingable) throws Exception
Exception<T extends IEntity> IResultSet<T> find(T entity, Fields filter, Page page) throws Exception
Exception<T extends IEntity> IResultSet<T> find(T entity, Fields filter, Page page, IShardingable shardingable) throws Exception
Exception<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity) throws Exception
T - 指定结果集数据类型entity - 实体查询对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, IShardingable shardingable) throws Exception
Exception<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Page page) throws Exception
Exception<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Page page, IShardingable shardingable) throws Exception
Exception<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Where where) throws Exception
T - 指定结果集数据类型entity - 实体对象where - 查询条件对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Where where, IShardingable shardingable) throws Exception
Exception<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Where where, Page page) throws Exception
T - 指定结果集数据类型entity - 实体对象where - 查询条件对象page - 分页参数对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Where where, Page page, IShardingable shardingable) throws Exception
Exception<T extends IEntity> T find(EntitySQL<T> entity, Serializable id) throws Exception
T - 指定结果集数据类型entity - 实体查询对象id - 记录IdException - 可能产生的异常<T extends IEntity> T find(EntitySQL<T> entity, Serializable id, IShardingable shardingable) throws Exception
Exception<T> T findFirst(SQL sql, IResultSetHandler<T> handler) throws Exception
T - 指定结果集数据类型sql - SQL语句对象handler - 结果集数据处理器Exception - 可能产生的异常<T extends IEntity> T findFirst(EntitySQL<T> entity, Where where) throws Exception
T - 指定结果集数据类型entity - 实体查询对象where - 查询条件对象Exception - 可能产生的异常<T extends IEntity> T findFirst(EntitySQL<T> entity, Where where, IShardingable shardingable) throws Exception
Exception<T extends IEntity> T findFirst(EntitySQL<T> entity, IShardingable shardingable) throws Exception
Exceptionint executeForUpdate(SQL sql) throws Exception
sql - SQL语句对象Exception - 可能产生的异常int[] executeForUpdate(BatchSQL sql) throws Exception
sql - 批量SQL更新语句Exception - 可能产生的异常<T extends IEntity> T update(T entity, Fields filter) throws Exception
T - 指定结果集数据类型entity - 实体查询对象filter - 显示字段过滤集合Exception - 可能产生的异常<T extends IEntity> T update(T entity, Fields filter, IShardingable shardingable) throws Exception
Exception<T extends IEntity> List<T> update(List<T> entities, Fields filter) throws Exception
T - 指定结果集数据类型entities - 实体查询对象集合filter - 显示字段过滤集合Exception - 可能产生的异常<T extends IEntity> List<T> update(ShardingList<T> entities, Fields filter) throws Exception
Exception<T extends IEntity> T insert(T entity) throws Exception
T - 指定结果集数据类型entity - 实体对象Exception - 可能产生的异常<T extends IEntity> T insert(T entity, IShardingable shardingable) throws Exception
Exception<T extends IEntity> T insert(T entity, Fields filter, IShardingable shardingable) throws Exception
Exception<T extends IEntity> List<T> insert(List<T> entities) throws Exception
T - 指定结果集数据类型entities - 实体对象集合Exception - 可能产生的异常<T extends IEntity> List<T> insert(ShardingList<T> entities) throws Exception
Exception<T extends IEntity> List<T> insert(List<T> entities, Fields filter) throws Exception
Exception<T extends IEntity> List<T> insert(ShardingList<T> entities, Fields filter) throws Exception
Exception<T extends IEntity> T delete(T entity) throws Exception
T - 指定结果集数据类型entity - 实体对象Exception - 可能产生的异常<T extends IEntity> T delete(T entity, IShardingable shardingable) throws Exception
Exception<T extends IEntity> int delete(Class<T> entityClass, Serializable id) throws Exception
Exception<T extends IEntity> int delete(Class<T> entityClass, Serializable id, IShardingable shardingable) throws Exception
Exception<T extends IEntity> List<T> delete(List<T> entities) throws Exception
T - 指定结果集数据类型entities - 实体对象集合Exception - 可能产生的异常<T extends IEntity> List<T> delete(ShardingList<T> entities) throws Exception
Exception<T extends IEntity> int[] delete(Class<T> entityClass, Serializable[] ids) throws Exception
Exception<T extends IEntity> int[] delete(Class<T> entityClass, ShardingList<Serializable> ids) throws Exception
Exception<T extends IEntity> long count(Class<T> entityClass, Where where) throws Exception
T - 指定实体类型entityClass - 实体类对象where - 查询条件对象Exception - 可能产生的异常<T extends IEntity> long count(Class<T> entityClass, Where where, IShardingable shardingable) throws Exception
ExceptionCopyright © 2021. All rights reserved.