public abstract class AbstractDAO extends Object
| 构造器和说明 |
|---|
AbstractDAO() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(Long id)
删除
|
void |
deleteSafe(Long id)
删除-安全的
数据删除前会先进行条数确认
|
com.alibaba.fastjson.JSONObject |
get(Long id)
单个
|
Long |
insert(com.alibaba.fastjson.JSONObject paramJson)
插入数据
|
void |
insertBatch(com.alibaba.fastjson.JSONObject[] paramJsons)
插入数据-批量
|
List<com.alibaba.fastjson.JSONObject> |
listAll()
列表-全部
|
PageVO |
page(PageIPO pageIPO)
分页
|
PageVO |
pageDESC(PageIPO pageIPO)
分页-降序
|
protected abstract String |
tableName() |
void |
updateById(com.alibaba.fastjson.JSONObject paramJson)
更新-ById
|
protected abstract String tableName()
public Long insert(com.alibaba.fastjson.JSONObject paramJson)
paramJson - 参数public void insertBatch(com.alibaba.fastjson.JSONObject[] paramJsons)
paramJsons - 参数public void delete(Long id)
id - 主键idpublic void deleteSafe(Long id)
数据删除前会先进行条数确认
id - 主键idpublic void updateById(com.alibaba.fastjson.JSONObject paramJson)
paramJson - 更新所用到的参数(包含主键ID字段)public com.alibaba.fastjson.JSONObject get(Long id)
id - 主键idpublic List<com.alibaba.fastjson.JSONObject> listAll()
public PageVO page(PageIPO pageIPO)
pageIPO - 分页查询参数 PageIPO,所有的条件参数,都将以等于的形式进行SQL拼接Copyright © 2020 Pivotal Software, Inc.. All rights reserved.