public interface DMLDAO extends SQLDAO
| 限定符和类型 | 方法和说明 |
|---|---|
int |
clear(Class clazz)
清空表
|
int |
delete(Class clazz,
long id)
根据id删除记录
|
int |
delete(Class clazz,
String field,
Object value)
根据指定字段值删除对象
|
int |
insert(Collection instanceCollection)
插入对象集合
|
int |
insert(Object instance)
插入对象
|
int |
insert(Object[] instances)
插入对象数组
|
int |
save(Collection instanceCollection)
保存对象数组
若对象id不存在,则直接插入该对象
若对象id存在,则判断该对象是否有唯一性约束,若有则根据唯一性约束更新
若该对象无唯一性约束,则根据id更新
|
int |
save(Object instance)
保存对象
若对象id不存在,则直接插入该对象
若对象id存在,则判断该对象是否有唯一性约束,若有则根据唯一性约束更新
若该对象无唯一性约束,则根据id更新
|
int |
save(Object[] instances)
保存对象数组
若对象id不存在,则直接插入该对象
若对象id存在,则判断该对象是否有唯一性约束,若有则根据唯一性约束更新
若该对象无唯一性约束,则根据id更新
|
int |
update(Collection instanceCollection)
更新对象
若对象有唯一性约束,则根据唯一性约束更新,否则根据id更新
|
int |
update(Object instance)
更新对象
若对象有唯一性约束,则根据唯一性约束更新,否则根据id更新
|
int |
update(Object[] instances)
更新对象
若对象有唯一性约束,则根据唯一性约束更新,否则根据id更新
|
int insert(Object instance)
instance - 待保存对象int insert(Object[] instances)
instances - 待保存对象数组int insert(Collection instanceCollection)
instanceCollection - 待保存对象集合int update(Object instance)
instance - 待更新对象int update(Object[] instances)
instances - 待更新对象数组int update(Collection instanceCollection)
instanceCollection - 待更新对象集合int save(Object instance)
保存对象
instance - 待保存对象int save(Object[] instances)
保存对象数组
instances - 待保存对象数组int save(Collection instanceCollection)
保存对象数组
instanceCollection - 待保存对象集合int delete(Class clazz, long id)
clazz - 实体类对象,对应数据库中的一张表id - 待删除记录idint delete(Class clazz, String field, Object value)
clazz - 实体类对象,对应数据库中的一张表field - 指定字段名value - 指定字段值int clear(Class clazz)
clazz - 类名,对应数据库中的一张表Copyright © 2019. All rights reserved.