用idea的同學(xué),可能會(huì)出現(xiàn)綁定失敗的情況,看這個(gè):https://blog.csdn.net/Sacredness/article/details/82533097
2019-12-12
已采納回答 / 老猿
? ? ? ?同學(xué)找到原因了,是你在實(shí)體中加了@Builder注解的問(wèn)題,把這個(gè)注解去掉就好使了,這個(gè)注解加上之后,應(yīng)該就不生成作用域?yàn)閜ublic的構(gòu)造方法了,而是通過(guò)建造者模式創(chuàng)建實(shí)體類。
2019-12-11
已采納回答 / 老猿
? ? ? ? MP自帶的CRUD操作是針對(duì)單表操作的,如果要操作多表,可以寫(xiě)自定義sql。給你舉個(gè)使用條件構(gòu)造器的多表sql例子,可以寫(xiě)在xml中或注解中,下面的是用xml的寫(xiě)法:<...code...>? ? ? ?對(duì)...
2019-12-10
講師回答 / 老猿
應(yīng)該是idea驗(yàn)證的比較嚴(yán)格,實(shí)際上不是錯(cuò)誤。你可以把這個(gè)驗(yàn)證忽略,設(shè)置一下即可。
2019-12-10
已采納回答 / 老猿
同學(xué),沒(méi)明白你的意思,數(shù)據(jù)庫(kù)連接邏輯怎么放到業(yè)務(wù)層?如果你整合springboot,數(shù)據(jù)庫(kù)的連接是連接池給你維護(hù)的。分層的目的是為了邏輯清晰,易于擴(kuò)展和維護(hù)。單表查詢可以在業(yè)務(wù)層繼承mp的通用service。它自己注入了dao層的mapper接口。兩張表連接確實(shí)只能自己寫(xiě)sql。
2019-12-06
講師回答 / 老猿
這個(gè)問(wèn)題,我跟MP項(xiàng)目組成員溝通過(guò),他的答復(fù)是MP只負(fù)責(zé)注入BaseMapper的sql,你那種只能自己寫(xiě)?as?
2019-12-05
已采納回答 / 老猿
? ? ? ?主鍵注解除了插入外,還有其他用途,如果你使用了主鍵注解,在調(diào)用mp提供的根據(jù)id更新和根據(jù)id刪除的方法時(shí),mp會(huì)根據(jù)主鍵注解判斷哪個(gè)字段是主鍵來(lái)確定where條件。
2019-12-02
講師回答 / 老猿
? ? ? ?同學(xué)呀,你這么寫(xiě)不是按教程寫(xiě)的呀,教程中我id和managerId的數(shù)據(jù)類型用的是Long,是基本類型的包裝類,你直接用的是基本數(shù)據(jù)類型呀,基本數(shù)據(jù)類型long作為成員變量,如果沒(méi)有賦初始值,那么默認(rèn)是0,所以結(jié)果跟我不一樣。
講師回答 / 老猿
idea復(fù)制項(xiàng)目的教程網(wǎng)上一搜一堆呀同學(xué),比如你看看這個(gè)鏈接https://www.cnblogs.com/kaiwen/p/10232908.html
講師回答 / 老猿
剛跟MP項(xiàng)目組成員溝通了,他的答復(fù)是MP只負(fù)責(zé)注入BaseMapper的sql,你那種只能自己寫(xiě)?as ,例如:<...code...>
2019-11-28