public class EntityInterceptor
extends org.hibernate.EmptyInterceptor
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
EntityInterceptor.CurrentUserGetter
当前用户获取器
|
class |
EntityInterceptor.EmptyCurrentUserGetter
空的当前用户获取器,也是默认的当前用户获取器
|
| 构造器和说明 |
|---|
EntityInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getCreateTimeFieldName() |
String |
getCreateUserFieldName() |
EntityInterceptor.CurrentUserGetter |
getCurrentUserGetter() |
String |
getModifyTimeFieldName() |
String |
getModifyUserFieldName() |
boolean |
isUpdateModifyWhenCreate() |
boolean |
onFlushDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
org.hibernate.type.Type[] types)
插入脏数据时调用该方法
|
boolean |
onSave(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
org.hibernate.type.Type[] types)
保存对象时调用该方法
|
void |
setCreateTimeFieldName(String createTimeFieldName) |
void |
setCreateUserFieldName(String createUserFieldName) |
void |
setCurrentUserGetter(EntityInterceptor.CurrentUserGetter currentUserGetter) |
void |
setModifyTimeFieldName(String modifyTimeFieldName) |
void |
setModifyUserFieldName(String modifyUserFieldName) |
void |
setUpdateModifyWhenCreate(boolean updateModifyWhenCreate) |
afterTransactionBegin, afterTransactionCompletion, beforeTransactionCompletion, findDirty, getEntity, getEntityName, instantiate, isTransient, onCollectionRecreate, onCollectionRemove, onCollectionUpdate, onDelete, onLoad, onPrepareStatement, postFlush, preFlushpublic String getCreateUserFieldName()
public void setCreateUserFieldName(String createUserFieldName)
public String getCreateTimeFieldName()
public void setCreateTimeFieldName(String createTimeFieldName)
public String getModifyUserFieldName()
public void setModifyUserFieldName(String modifyUserFieldName)
public String getModifyTimeFieldName()
public void setModifyTimeFieldName(String modifyTimeFieldName)
public EntityInterceptor.CurrentUserGetter getCurrentUserGetter()
public void setCurrentUserGetter(EntityInterceptor.CurrentUserGetter currentUserGetter)
public boolean isUpdateModifyWhenCreate()
public void setUpdateModifyWhenCreate(boolean updateModifyWhenCreate)
public boolean onFlushDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, org.hibernate.type.Type[] types)
onFlushDirty 在接口中 org.hibernate.InterceptoronFlushDirty 在类中 org.hibernate.EmptyInterceptorpublic boolean onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, org.hibernate.type.Type[] types)
onSave 在接口中 org.hibernate.InterceptoronSave 在类中 org.hibernate.EmptyInterceptorCopyright © 2021. All rights reserved.