主题:beetlsql支持设置像Spring Data JPA审计功能吗?

tuchief 2019年01月21日 175

自动插入或者更新例如:创建时间、更新时间、创建人等这些公共字段?

例如,在spring jpa中,支持在字段或者方法上进行注解@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy。 

 @CreatedDate  表示该字段为创建时间时间字段,在这个实体被insert的时候,会设置值 

 @CreatedBy 表示该字段为创建人,在这个实体被insert的时候,会设置值 

 @LastModifiedDate、@LastModifiedBy同理。 

闲大赋 2019年01月21日

目前不支持,未来考虑支持,不过现在扩展也可以,通过AbstractDbStyle 的 gen系列方法,(可以自己扩展实现),你可以修改,根据entity的这些属性在生成相应的sql

https://gitee.com/xiandafu/beetlsql/blob/master/src/main/java/org/beetl/sql/core/db/AbstractDBStyle.java,比如generalInsert方法·,你可以重新实现,根据entity的注解来做

  • tuchief :666,期待早日支持; 谢谢提供解决思路!(2019年01月21日)