类 DataBaseAuditListener
- java.lang.Object
-
- me.youm.frame.jpa.listener.DataBaseAuditListener
-
@Component public class DataBaseAuditListener extends Object
- 作者:
- youta
-
-
构造器概要
构造器 构造器 说明 DataBaseAuditListener()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidaddUserName(Object object, Class<?> aClass, String propertyName)填充用户姓名private StringgetUserName()获取 当前的用户名voidpostPersist(Object object)新增数据之后的操作voidpostUpdate(Object object)更新数据之后的操作voidprePersist(Object object)新增数据时,填充创建人和创建时间voidpreUpdate(Object object)更新数据时,填充更新人和更新时间
-
-
-
方法详细资料
-
prePersist
public void prePersist(Object object) throws IllegalArgumentException, IllegalAccessException
新增数据时,填充创建人和创建时间
-
preUpdate
public void preUpdate(Object object) throws IllegalArgumentException, IllegalAccessException
更新数据时,填充更新人和更新时间
-
postPersist
public void postPersist(Object object) throws IllegalArgumentException, IllegalAccessException
新增数据之后的操作
-
postUpdate
public void postUpdate(Object object) throws IllegalArgumentException, IllegalAccessException
更新数据之后的操作
-
addUserName
protected void addUserName(Object object, Class<?> aClass, String propertyName) throws NoSuchFieldException, IllegalAccessException
填充用户姓名- 参数:
object- objaClass- clzpropertyName- 属性名(对应实体类中的属性)- 抛出:
NoSuchFieldException- no such field exceptionIllegalAccessException- illegal exception
-
getUserName
private String getUserName()
获取 当前的用户名- 返回:
- 当前用户名
-
-