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

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

MyBatis-Plus進階

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

講師回答 / 老猿
是的,必須提前獲取,不讓你不知道原來的version是多少,而導致無法更新。

講師回答 / 老猿
select max(id) from 表名,這樣應該可以實現你的需求,但是你得確保,你得到這個結果后沒有新的數據插入,如果有新數據插入,它就不是最大的id了。

講師回答 / 老猿
不會吧,你set表名的代碼是在查詢方法之前嗎?

講師回答 / 老猿
按照我教程中的步驟設置的嗎?樂觀鎖插件加了嗎?你提供的信息太少了,我無法判斷出原因。

講師回答 / 老猿
沒明白你說的,原生的mybatis,支持sql語句寫在xml中或注解中,寫在注解中也可以,xml中不是必須的。

講師回答 / 老猿
明白了就好,我最新的課程中,專門講解了新增人和修改人如何自動填充,歡迎觀看。

講師回答 / 老猿
我的建議是,在生產環境配置正常的數據庫,開發和測試環境配置p6spy。除非有特殊情況并且單位規范允許的情況下,才能在生產環境下使用p6spy排查慢sql等問題。

講師回答 / 老猿
這個應該可以使用分組函數可以解決。就是你想要非重復的那個字段,作為分組條件,但是要顯示的其他列,控制起來可能有些費勁,不一定是顯示多條數據中的哪一個

講師回答 / 老猿
請問你數據庫的主鍵,沒有設置自增,是由自己維護是嗎?注釋上說“該類型為未設置主鍵類型(注解里等于跟隨全局,全局里約等于 INPUT)”,是不是全局的主鍵策略配置的是由自己維護主鍵,如果是這樣,自己生成主鍵,設置上就可以了。

講師回答 / 老猿
如果是非前后端分離的,一般把當前登錄人信息存到session中,可以使用RequestContextHolder實現,我的新課程有講解,課程地址:http://www.xianlaiwan.cn/learn/1294,歡迎觀看

講師回答 / 老猿
這個結果是對的呀,deleted之所以為null,應該是你重寫的toString方法中,包含deleted,并且把他打印出來了。

講師回答 / 老猿
在mp的官方文檔中,有說明哪些會存在sql注入的風險,例如:last,還有apply的一種只用方式。官方文檔地址:https://mybatis.plus/guide/wrapper.html

講師回答 / 老猿
自動填充類中,你調用的填充方法中,需要設置要填充的屬性的類型,要和你實體類中待填充的屬性的類型一致。

講師回答 / 老猿
? ? ? ? 是的,如果使用了MP的邏輯刪除,并且實體中使用了注解標識了邏輯刪除字段。你還想物理刪除,就得自定義sql了。但一般除了備份轉移的場景下,好像沒什么場景是邏輯刪后還要物理刪的。
首頁上一頁123456下一頁尾頁
課程須知
學習本課程前需要具備一定的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
提交
取消