@Ignored public interface IDatabaseSession extends ISession<IDatabaseConnectionHolder>
| Modifier and Type | Method and Description | 
|---|---|
<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)
执行SQL批量更新(如批更新、插入和删除) 
 | 
int | 
executeForUpdate(SQL sql)
执行SQL更新(如更新、插入和删除 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity)
根据实体执行SQL查询 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    IShardingable shardingable)
根据实体执行SQL查询 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Page page)
根据实体执行SQL分页查询(执行总记录数统计) 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Page page,
    IShardingable shardingable)
根据实体执行SQL分页查询(执行总记录数统计) 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Serializable id)
通过ID查找指定的实体对象 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Serializable id,
    IShardingable shardingable)
通过ID查找指定的实体对象 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Where where)
根据实体执行SQL查询 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Where where,
    IShardingable shardingable)
根据实体执行SQL查询 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Where where,
    Page page)
根据实体执行SQL分页查询(执行总记录数统计) 
 | 
<T extends IEntity> | 
find(EntitySQL<T> entity,
    Where where,
    Page page,
    IShardingable shardingable)
根据实体执行SQL分页查询(执行总记录数统计) 
 | 
<T> IResultSet<T> | 
find(SQL sql,
    IResultSetHandler<T> handler)
执行SQL查询 
 | 
<T> IResultSet<T> | 
find(SQL sql,
    IResultSetHandler<T> handler,
    Page page)
执行SQL分页查询(执行总记录数统计) 
 | 
<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)
根据实体执行SQL查询 
 | 
<T extends IEntity> | 
findFirst(EntitySQL<T> entity,
         IShardingable shardingable)
根据实体执行SQL查询 
 | 
<T extends IEntity> | 
findFirst(EntitySQL<T> entity,
         Where where)
根据实体执行SQL查询 
 | 
<T extends IEntity> | 
findFirst(EntitySQL<T> entity,
         Where where,
         IShardingable shardingable)
根据实体执行SQL查询 
 | 
<T> T | 
findFirst(SQL sql,
         IResultSetHandler<T> handler)
执行SQL查询 
 | 
<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)
根据实体执行SQL批量更新 
 | 
<T extends IEntity> | 
update(ShardingList<T> entities,
      Fields filter)
根据实体执行SQL批量更新 
 | 
<T extends IEntity> | 
update(T entity)
根据实体执行SQL更新 
 | 
<T extends IEntity> | 
update(T entity,
      Fields filter)
根据实体执行SQL更新 
 | 
<T extends IEntity> | 
update(T entity,
      Fields filter,
      IShardingable shardingable)
根据实体执行SQL更新 
 | 
getConnectionHolder, getId, getSessionEventListener, setSessionEventListenerclose<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
T - 指定结果集数据类型entity - 实体对象shardingable - 数据分片接口对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity, Page page) throws Exception
T - 指定结果集数据类型entity - 实体对象page - 分页参数对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity, Page page, IShardingable shardingable) throws Exception
T - 指定结果集数据类型entity - 实体对象page - 分页参数对象shardingable - 数据分片接口对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity, Fields filter) throws Exception
T - 指定结果集数据类型entity - 实体对象filter - 过滤字段名称集合Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity, Fields filter, IShardingable shardingable) throws Exception
T - 指定结果集数据类型entity - 实体对象filter - 过滤字段名称集合shardingable - 数据分片接口对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity, Fields filter, Page page) throws Exception
T - 指定结果集数据类型entity - 实体对象filter - 过滤字段名称集合page - 分页参数对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(T entity, Fields filter, Page page, IShardingable shardingable) throws Exception
T - 指定结果集数据类型entity - 实体对象filter - 过滤字段名称集合page - 分页参数对象shardingable - 数据分片接口对象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
T - 指定结果集数据类型entity - 实体查询对象shardingable - 数据分片接口对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Page page) throws Exception
T - 指定结果集数据类型entity - 实体查询对象page - 分页参数对象Exception - 可能产生的异常<T extends IEntity> IResultSet<T> find(EntitySQL<T> entity, Page page, IShardingable shardingable) throws Exception
T - 指定结果集数据类型entity - 实体查询对象page - 分页参数对象shardingable - 数据分片接口对象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
T - 指定结果集数据类型entity - 实体查询对象where - 查询条件对象shardingable - 数据分片接口对象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
T - 指定结果集数据类型entity - 实体查询对象where - 查询条件对象page - 分页参数对象shardingable - 数据分片接口对象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
T - 指定结果集数据类型entity - 实体查询对象id - 记录Idshardingable - 数据分片接口对象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
T - 指定结果集数据类型entity - 实体查询对象where - 查询条件对象shardingable - 数据分片接口对象Exception - 可能产生的异常<T extends IEntity> T findFirst(EntitySQL<T> entity) throws Exception
T - 指定结果集数据类型entity - 实体查询对象Exception - 可能产生的异常<T extends IEntity> T findFirst(EntitySQL<T> entity, IShardingable shardingable) throws Exception
T - 指定结果集数据类型entity - 实体查询对象shardingable - 数据分片接口对象Exception - 可能产生的异常int executeForUpdate(SQL sql) throws Exception
sql - SQL语句对象Exception - 可能产生的异常int[] executeForUpdate(BatchSQL sql) throws Exception
sql - 批量SQL更新语句Exception - 可能产生的异常<T extends IEntity> T update(T entity) throws Exception
T - 指定实体数据类型entity - 实体查询对象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
T - 指定实体数据类型entity - 实体查询对象filter - 字段过滤集合shardingable - 数据分片接口对象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
T - 指定实体数据类型entities - 实体查询对象集合filter - 字段过滤集合Exception - 可能产生的异常<T extends IEntity> T insert(T entity) throws Exception
T - 指定实体数据类型entity - 实体对象Exception - 可能产生的异常<T extends IEntity> T insert(T entity, IShardingable shardingable) throws Exception
T - 指定实体数据类型entity - 实体对象shardingable - 数据分片接口对象Exception - 可能产生的异常<T extends IEntity> T insert(T entity, Fields filter) throws Exception
T - 指定实体数据类型entity - 实体对象filter - 字段过滤集合Exception - 可能产生的异常<T extends IEntity> T insert(T entity, Fields filter, IShardingable shardingable) throws Exception
T - 指定实体数据类型entity - 实体对象filter - 字段过滤集合shardingable - 数据分片接口对象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
T - 指定实体数据类型entities - 实体对象集合Exception - 可能产生的异常<T extends IEntity> List<T> insert(List<T> entities, Fields filter) throws Exception
T - 指定实体数据类型entities - 实体对象集合filter - 字段过滤集合Exception - 可能产生的异常<T extends IEntity> List<T> insert(ShardingList<T> entities, Fields filter) throws Exception
T - 指定实体数据类型entities - 实体对象集合filter - 字段过滤集合Exception - 可能产生的异常<T extends IEntity> T delete(T entity) throws Exception
T - 指定实体数据类型entity - 实体对象Exception - 可能产生的异常<T extends IEntity> T delete(T entity, IShardingable shardingable) throws Exception
T - 指定实体数据类型entity - 实体对象shardingable - 数据分片接口对象Exception - 可能产生的异常<T extends IEntity> int delete(Class<T> entityClass, Serializable id) throws Exception
T - 指定实体数据类型entityClass - 实体类对象id - 记录IdException - 可能产生的异常<T extends IEntity> int delete(Class<T> entityClass, Serializable id, IShardingable shardingable) throws Exception
T - 指定实体数据类型entityClass - 实体类对象id - 记录Idshardingable - 数据分片接口对象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
T - 指定实体数据类型entities - 实体对象集合Exception - 可能产生的异常<T extends IEntity> int[] delete(Class<T> entityClass, Serializable[] ids) throws Exception
T - 指定实体数据类型entityClass - 实体类对象ids - 记录Id集合Exception - 可能产生的异常<T extends IEntity> int[] delete(Class<T> entityClass, ShardingList<Serializable> ids) throws Exception
T - 指定实体数据类型entityClass - 实体类对象ids - 记录Id集合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) throws Exception
T - 指定实体数据类型entityClass - 实体类对象Exception - 可能产生的异常<T extends IEntity> long count(Class<T> entityClass, Where where, IShardingable shardingable) throws Exception
T - 指定实体数据类型entityClass - 实体类对象where - 查询条件对象shardingable - 数据分片接口对象Exception - 可能产生的异常Copyright © 2022. All rights reserved.