講師回答 / 老猿
我的建議是,在生產環境配置正常的數據庫,開發和測試環境配置p6spy。除非有特殊情況并且單位規范允許的情況下,才能在生產環境下使用p6spy排查慢sql等問題。
2021-01-12
講師回答 / 老猿
請問你數據庫的主鍵,沒有設置自增,是由自己維護是嗎?注釋上說“該類型為未設置主鍵類型(注解里等于跟隨全局,全局里約等于 INPUT)”,是不是全局的主鍵策略配置的是由自己維護主鍵,如果是這樣,自己生成主鍵,設置上就可以了。
2020-12-25
講師回答 / 老猿
如果是非前后端分離的,一般把當前登錄人信息存到session中,可以使用RequestContextHolder實現,我的新課程有講解,課程地址:http://www.xianlaiwan.cn/learn/1294,歡迎觀看
2020-11-25
講師回答 / 老猿
在mp的官方文檔中,有說明哪些會存在sql注入的風險,例如:last,還有apply的一種只用方式。官方文檔地址:https://mybatis.plus/guide/wrapper.html
2020-11-20
已采納回答 / 老猿
看MP3.4.1版本對TenantLineHandler接口的注釋,“獲取租戶 ID 值表達式,只支持單個 ID 值”。如果以官方的注釋來判斷,是不支持in的。
2020-11-10
講師回答 / 老猿
? ? ? ? 是的,如果使用了MP的邏輯刪除,并且實體中使用了注解標識了邏輯刪除字段。你還想物理刪除,就得自定義sql了。但一般除了備份轉移的場景下,好像沒什么場景是邏輯刪后還要物理刪的。
2020-10-26
講師回答 / 老猿
? ? ? ?你試試,最新版MP的忽略方式,使用@InterceptorIgnore注解,在Mapper上,然后設置tenantLine=true,看看好不好使,是不是這個Mapper中的所有方法,都不增加租戶信息。
2020-10-26