自动插入或者更新例如:创建时间、更新时间、创建人等这些公共字段?
例如,在spring jpa中,支持在字段或者方法上进行注解@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy。
@CreatedDate 表示该字段为创建时间时间字段,在这个实体被insert的时候,会设置值
@CreatedBy 表示该字段为创建人,在这个实体被insert的时候,会设置值
@LastModifiedDate、@LastModifiedBy同理。
目前不支持,未来考虑支持,不过现在扩展也可以,通过AbstractDbStyle 的 gen系列方法,(可以自己扩展实现),你可以修改,根据entity的这些属性在生成相应的sql
https://gitee.com/xiandafu/beetlsql/blob/master/src/main/java/org/beetl/sql/core/db/AbstractDBStyle.java,比如generalInsert方法·,你可以重新实现,根据entity的注解来做