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

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

MyBatis-Plus進階

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

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

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

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

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

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

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

已采納回答 / 老猿
應該不是叫不叫id的問題,是你的主鍵中也包含“user”字符串片段,他也給你替換了。這應該算是bug,你可以提給官方。

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

已采納回答 / 老猿
? ? ? ?如果是web項目,可以這樣寫,但是別忘了,在使用結束時,要清空ThreadLocal變量,防止被線程池重用。web處理請求時,只要沒處理完,當前處理請求的當前線程就不會釋放,不會亂掉的。? ? ? 還有一個處理辦法,將動態表名放到request對象中也可以,然后再從request中取。

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

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

已采納回答 / 老猿
sql語句只要正確,應該都能寫出來,你試試例如這樣寫是否可行<...code...>

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

講師回答 / 老猿
? ? ? 你是要多次復用QueryWrapper嗎?使用樂觀鎖插件了嗎?如果使用樂觀鎖插件,是不能多次復用QueryWrapper的。我一般是不會復用條件構造器的。
課程須知
學習本課程前需要具備一定的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
提交
取消