用idea的同學,可能會出現綁定失敗的情況,看這個:https://blog.csdn.net/Sacredness/article/details/82533097
2019-12-12
已采納回答 / 老猿
? ? ? ?同學找到原因了,是你在實體中加了@Builder注解的問題,把這個注解去掉就好使了,這個注解加上之后,應該就不生成作用域為public的構造方法了,而是通過建造者模式創建實體類。
2019-12-11
已采納回答 / 老猿
? ? ? ? MP自帶的CRUD操作是針對單表操作的,如果要操作多表,可以寫自定義sql。給你舉個使用條件構造器的多表sql例子,可以寫在xml中或注解中,下面的是用xml的寫法:<...code...>? ? ? ?對...
2019-12-10
已采納回答 / 老猿
同學,沒明白你的意思,數據庫連接邏輯怎么放到業務層?如果你整合springboot,數據庫的連接是連接池給你維護的。分層的目的是為了邏輯清晰,易于擴展和維護。單表查詢可以在業務層繼承mp的通用service。它自己注入了dao層的mapper接口。兩張表連接確實只能自己寫sql。
2019-12-06
已采納回答 / 老猿
? ? ? ?主鍵注解除了插入外,還有其他用途,如果你使用了主鍵注解,在調用mp提供的根據id更新和根據id刪除的方法時,mp會根據主鍵注解判斷哪個字段是主鍵來確定where條件。
2019-12-02
講師回答 / 老猿
? ? ? ?同學呀,你這么寫不是按教程寫的呀,教程中我id和managerId的數據類型用的是Long,是基本類型的包裝類,你直接用的是基本數據類型呀,基本數據類型long作為成員變量,如果沒有賦初始值,那么默認是0,所以結果跟我不一樣。
2019-11-29