| 程序包 | 说明 |
|---|---|
| org.huiche.dao |
数据库Dao,数据库增删改查相关的东西放在了这里
|
| org.huiche.dao.curd |
各种crud操作包
|
| org.huiche.dao.provider |
crud用到的各种数据提供者的接口定义包
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseCrudDao<T extends BaseEntity<T>>
通用的增删改查Dao
|
class |
BaseDao
基础Dao,提供自动注入的SqlQueryFactory
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CountQuery<T>
查询数量操作
|
interface |
CreateCmd<T extends BaseEntity<T>>
创建/新增操作
|
interface |
DeleteCmd<T>
删除操作
|
interface |
ExistsQuery<T>
是否存在操作
|
interface |
GetColumnQuery<T>
获取一个列操作
|
interface |
GetColumnsQuery<T>
获取一个实体类中的几个列返回实体类操作
|
interface |
GetQuery<T>
获取实体类操作,即 Select * ,建议使用GetColumns
|
interface |
ListColumnQuery<T>
获取实体类单一字段/列的集合操作
|
interface |
ListColumnsQuery<T>
获取实体类的多个字段/列构成的实体类的列表操作
|
interface |
ListPageQuery<T>
获取实体类列表操作,即 Select * ,建议使用listColumns
|
interface |
ListQuery<T>
获取实体类列表操作,即 Select * ,建议使用listColumns
|
interface |
PageColumnsQuery<T>
获取实体类的几个字段构成的实体类的分页数据操作
|
interface |
PageQuery<T>
分页获取实体类操作,即 Select * ,建议使用pageColumns
|
interface |
UpdateCmd<T extends BaseEntity<T>>
更新操作
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BaseCrudDaoProvider<T extends BaseEntity<T>>
基础数据库查询Dao接口
|
Copyright © 2021. All rights reserved.