java實際編程中,幾乎每一張表都會有createTime和updateTime字段,spring的優秀之處在於只要用幾個注解,就幫我們解決該類問題,具體實現:
1,實體類添加注解:
@EntityListeners(AuditingEntityListener.class)
@CreatedDate private Date createAt; @LastModifiedDate private Date updateAt;
2,啟動類添加注解:
@EnableJpaAuditing
簡單的兩步就好,Auditing的運用有利於提高工作效率和代碼的優雅度;
當然,您也可以把共有的代碼寫在同一個抽象類里面,extends該抽象類,這樣就不要在項目中的每個實體類中添加id,創建時間,更新時間,創建用戶,修改用戶了,是不是很簡單尼,很晚了下班了,后續詳細添加。