課程
/后端開發(fā)
/Java
/MyBatis-Plus進階
老師你已經(jīng)在實體類中加了給屬性加了自動填充的注解,你還搞這個hassetter方法判斷,有什么用?
2020-03-02
源自:MyBatis-Plus進階 3-3
正在回答
? ? ? ?原因是這樣的,那個自動填充方法,對你操作的每個類型的實體的insert和update都會攔截的。有的需求自動填充的不一定是時間,可能自動填充的值需要調(diào)用一連串方法獲取或者獲取的時間開銷比較大。這時候使用hasSetter方法,來判斷該實體是否具有該屬性,如果有再調(diào)用那些方法獲取值,然后進行填充,沒有就根本不調(diào)用,減小開銷。
回答的不準確啊這位老師,實現(xiàn)了那個handler之后 會對每一次插入更新數(shù)據(jù)庫操作做攔截,那么你之前對實體類的時間屬性做了注解 也就是沒什么用了對吧
舉報
MyBatis-Plus框架進階課程
1 回答添加了樂觀鎖,updateTime不會自動填充。
3 回答mybatis-plus3.3.0自動填充方法有改變?
1 回答mybatisplus中自動填充時間
1 回答老師你好,在xml中使用動態(tài)表名不生效,有什么解決方法嗎
2 回答使用自動填充實現(xiàn)創(chuàng)建時間、更新時間填充報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-03-06
? ? ? ?原因是這樣的,那個自動填充方法,對你操作的每個類型的實體的insert和update都會攔截的。有的需求自動填充的不一定是時間,可能自動填充的值需要調(diào)用一連串方法獲取或者獲取的時間開銷比較大。這時候使用hasSetter方法,來判斷該實體是否具有該屬性,如果有再調(diào)用那些方法獲取值,然后進行填充,沒有就根本不調(diào)用,減小開銷。
2020-03-12
回答的不準確啊這位老師,實現(xiàn)了那個handler之后 會對每一次插入更新數(shù)據(jù)庫操作做攔截,那么你之前對實體類的時間屬性做了注解 也就是沒什么用了對吧