亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

MyBatis-Plus進階

難度高級
時長 2小時10分
學習人數
綜合評分9.77
28人評價 查看評價
10.0 內容實用
9.4 簡潔易懂
9.9 邏輯清晰

講師回答 / 老猿
? ? ? ?你試試,最新版MP的忽略方式,使用@InterceptorIgnore注解,在Mapper上,然后設置tenantLine=true,看看好不好使,是不是這個Mapper中的所有方法,都不增加租戶信息。

講師回答 / 老猿
我猜,應該是p6這個更強大,例如可以配置控制臺輸出,文件輸出,輸出格式等等,所以mp就提供了整合p6的方式,實現執行sql打印,不再維護自己的那個了。

講師回答 / 老猿
沒有移除,只是高版本中,邏輯刪除插件不需要我們自己配置了。

講師回答 / 老猿
我看網上有實現的,就是自己寫一個類似于P6SpyLogger的類,然后appender配置成你重新的這個類。

講師回答 / 老猿
同學,你好,我怎么感覺這個事讓你整復雜了呢,你上面這個需求order和order_today,我感覺寫一個實體就可以了,到底在什么時候什么情況下查哪個表,在ITableNameHandler的實現類中編寫邏輯,然后配置好就可以了。

講師回答 / 老猿
同學,這個你就要看一看介紹雪花算法的原理的文章了,有很多,里面會告訴你它是如果保證不重復的,保證不重復是有一些限制條件的,滿足限制條件,就可保證不重復。

講師回答 / 老猿
抱歉,網站規定,免費課程不提供源碼。我看有的同學,把參考我的課程編寫的代碼分享出來了,你可以在留言區或者評論區找一下。

講師回答 / 老猿
請問,你使用的是mp的什么版本,如果存在這樣的問題,那么應該是mp的bug,你可以在碼云或github上反饋給官方。

講師回答 / 老猿
請問,在實體中標識是否邏輯刪除的屬性,加@TableLogic注解了嗎?如果沒加需要加上。

講師回答 / 老猿
你在desc屬性中增加@JsonValue注解,看看會不會達到你預期的效果。

講師回答 / 老猿
? ? ? ?這個就得你手動拋出異常了,主要是看你想不想這么實現,就是調用update后,如果你用通用service中的update,返回false你就手動拋異常;如果用的是BaseMapper中的方法,返回的影響行數是0的話,手動拋出異常。

講師回答 / 老猿
你這個問題,看著提示信息,應該不是程序的問題,而是因為數據庫外鍵的問題,你刪除所有數據,由于有的數據行有外鍵的約束,不允許你進行物理刪除。

講師回答 / 老猿
如果還是不行,你把spy配置文件,和spring配置文件粘出來,我看看。

講師回答 / 老猿
? ? ? 你是要多次復用QueryWrapper嗎?使用樂觀鎖插件了嗎?如果使用樂觀鎖插件,是不能多次復用QueryWrapper的。我一般是不會復用條件構造器的。

講師回答 / 老猿
同學,你好,你配置動態表名解析器了嗎?如果配置了,你ITableNameHandler實現類中的dynamicTableName抽象方法的返回值,是你要替換的的表名嗎?如果返回值為null不替換。
課程須知
學習本課程前需要具備一定的MyBatis-Plus基礎,并熟悉Lambda表達式和SpringBoot。建議先學習《MyBatis-Plus入門》課程,鏈接在此:http://www.xianlaiwan.cn/learn/1130。
老師告訴你能學到什么?
1、掌握MP邏輯刪除實現 2、掌握MP自動填充實現 3、掌握MP樂觀鎖實現 4、掌握MP性能分析 5、掌握MP多租戶實現 6、掌握MP動態表 7、掌握MP的SQL注入器

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消