講師回答 / 老猿
是對所有表中有這兩個字段,并且在實體類中的屬性中設置了以下注解的表生效。
@TableField(fill?=?FieldFill.INSERT)?//insert語句生效 或者 @TableField(fill?=?FieldFill.UPDATE)?//update語句生效 或者 @TableF...
2020-03-06
講師回答 / 老猿
? ? ? ?原因是這樣的,那個自動填充方法,對你操作的每個類型的實體的insert和update都會攔截的。有的需求自動填充的不一定是時間,可能自動填充的值需要調用一連串方法獲取或者獲取的時間開銷比較大。這時候使用hasSetter方法,來判斷該實體是否具有該屬性,如果有再調用那些方法獲取值,然后進行填充,沒有就根本不調用,減小開銷。
2020-03-02
講師回答 / 老猿
有兩種需求,你可能使用到它。一種是,我更新某個實體,不設置值的,我都想更新為null,而不是忽略。還有一種就是,你更新時要始終排除某個字段,防止被誤更新上以及不想將該字段更新成null。
2020-02-21
講師回答 / 老猿
? ? ? ?你這個代碼我下載下來了,我這調試起來,稍微有點費勁。我給你個思路,你看看行不行,如果不行我再幫你調試一下。? ? ? ? 就是你不要把PaginationInterceptor注入到攔截器中,你可以像...
2020-02-10
講師回答 / 老猿
? ? ? ? 我已經好多年沒用過這種傳統的springmvc的xml配置方式了。我試著說一下思路,然后你看看是否可行。首先編寫一個實現ITableNameHandler的類,如果需要多個表實現動態表面,就編寫多個實現...
2020-01-21