public class GenericDataStore<T extends BaseEntity> extends java.lang.Object implements DataStore<T>
| 构造器和说明 |
|---|
GenericDataStore() |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
insert(T record) |
java.util.List<T> |
insertList(java.util.List<T> list) |
java.util.List<T> |
selectByFilter(T filter)
这里用反射实现
|
T |
selectById(java.lang.Class<T> target,
java.lang.Long objectId) |
static <T> DataStore<T> |
store() |
T |
update(T record)
如果存在记录才更新,否则不更新
|
java.util.List<T> |
updateList(java.util.List<T> list) |
public static <T> DataStore<T> store()
public java.util.List<T> insertList(java.util.List<T> list)
insertList 在接口中 DataStore<T extends BaseEntity>public T selectById(java.lang.Class<T> target, java.lang.Long objectId)
selectById 在接口中 DataStore<T extends BaseEntity>public java.util.List<T> selectByFilter(T filter)
selectByFilter 在接口中 DataStore<T extends BaseEntity>filter - 过滤器public T update(T record)
update 在接口中 DataStore<T extends BaseEntity>record - 记录public java.util.List<T> updateList(java.util.List<T> list)
updateList 在接口中 DataStore<T extends BaseEntity>Copyright © 2020. All rights reserved.