public abstract class BaseCrudDao<T extends BaseEntity<T>> extends BaseDao implements BaseCrudDaoProvider<T>
| 构造器和说明 |
|---|
BaseCrudDao() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beforeCreate(T entity)
创建之前方法,在validOnCreate之前执行
主要用于需要初始化默认值的情况,如发布时间,状态,类型,关注数,访问数等等
默认进行创建时间和修改时间的处理
|
void |
beforeUpdate(T entity)
更新之前方法,在validOnUpdate之前执行
这个一般很少用,比如用户类,更新之前,需要加密密码
|
boolean |
createSetId()
新增数据时是否设置ID
|
com.querydsl.core.types.dsl.NumberPath<Long> |
pk()
主键
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, countexists, exists, existsgetColumn, getColumn, getColumn, getColumn, getColumn, getColumnExt, getColumnExt, getColumnExt, getColumnExt, getColumnExtgetColumns, getColumns, getColumns, getColumns, getColumns, getColumnsExt, getColumnsExt, getColumnsExt, getColumnsExt, getColumnsExtlistColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumn, listColumnExt, listColumnExt, listColumnExt, listColumnExt, listColumnExt, listColumnExt, listColumnExt, listColumnExtlistColumns, listColumns, listColumns, listColumns, listColumns, listColumns, listColumns, listColumns, listColumns, listColumns, listColumns, listColumns, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExt, listColumnsExtpageColumns, pageColumns, pageColumns, pageColumns, pageColumns, pageColumns, pageColumnsExt, pageColumnsExt, pageColumnsExt, pageColumnsExt, pageColumnsExt, pageColumnsExtdefaultMultiOrder, defaultOrder, rootsqland, excludeColumn, extendBean, extendColumn, keyword, or, predicate, predicate, predicate, predicate, predicatesprotected final com.querydsl.core.types.dsl.NumberPath<Long> pk
public void beforeCreate(@Nonnull T entity)
beforeCreate 在接口中 CreateHandleProvider<T extends BaseEntity<T>>entity - 实体public void beforeUpdate(@Nonnull T entity)
beforeUpdate 在接口中 UpdateHandleProvider<T extends BaseEntity<T>>entity - 实体@Nonnull public com.querydsl.core.types.dsl.NumberPath<Long> pk()
pk 在接口中 PathProvider<T extends BaseEntity<T>>public boolean createSetId()
CreateHandleProvidercreateSetId 在接口中 CreateHandleProvider<T extends BaseEntity<T>>Copyright © 2021. All rights reserved.