第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

MyBatis-Plus進(jìn)階

難度高級(jí)
時(shí)長(zhǎng) 2小時(shí)10分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.77
28人評(píng)價(jià) 查看評(píng)價(jià)
10.0 內(nèi)容實(shí)用
9.4 簡(jiǎn)潔易懂
9.9 邏輯清晰

講師回答 / 老猿
同學(xué),你可否提供一下關(guān)鍵代碼,還是粘貼錯(cuò)誤信息的時(shí)候,截個(gè)圖也行,或者有換行?,F(xiàn)在我看著太費(fèi)勁了。

講師回答 / 老猿
該注解,除了可以使用在自定義方法上,還可以使用在類(lèi)、接口或枚舉類(lèi)上,你可以試試寫(xiě)到Mapper接口上,是否生效。

講師回答 / 老猿
是對(duì)所有表中有這兩個(gè)字段,并且在實(shí)體類(lèi)中的屬性中設(shè)置了以下注解的表生效。
@TableField(fill?=?FieldFill.INSERT)?//insert語(yǔ)句生效
或者
@TableField(fill?=?FieldFill.UPDATE)?//update語(yǔ)句生效
或者
@TableF...

講師回答 / 老猿
? ? ? ?原因是這樣的,那個(gè)自動(dòng)填充方法,對(duì)你操作的每個(gè)類(lèi)型的實(shí)體的insert和update都會(huì)攔截的。有的需求自動(dòng)填充的不一定是時(shí)間,可能自動(dòng)填充的值需要調(diào)用一連串方法獲取或者獲取的時(shí)間開(kāi)銷(xiāo)比較大。這時(shí)候使用hasSetter方法,來(lái)判斷該實(shí)體是否具有該屬性,如果有再調(diào)用那些方法獲取值,然后進(jìn)行填充,沒(méi)有就根本不調(diào)用,減小開(kāi)銷(xiāo)。

講師回答 / 老猿
有兩種需求,你可能使用到它。一種是,我更新某個(gè)實(shí)體,不設(shè)置值的,我都想更新為null,而不是忽略。還有一種就是,你更新時(shí)要始終排除某個(gè)字段,防止被誤更新上以及不想將該字段更新成null。

講師回答 / 老猿
同學(xué),我自己試驗(yàn)了一下,我的正常。在父類(lèi)中的屬性,查詢(xún)后,也會(huì)映射到對(duì)象中,我使用的MP版本是3.3.1.tmp。你使用的是什么版本?

講師回答 / 老猿
同學(xué)你好,你的這類(lèi)需求,我在視頻 8-3 選裝件LogicDeleteByIdWithFill中有講解。你可以看看,如果還有疑問(wèn),再反饋給我。

講師回答 / 老猿
我使用MP的版本是3.3.1.tmp。mysql數(shù)據(jù)庫(kù)5.7。試驗(yàn)了一下自動(dòng)填充,插入后不帶毫秒數(shù),沒(méi)出現(xiàn)你這種情況。

講師回答 / 老猿
在代碼生成器中的StrategyConfig類(lèi)中,有setTablePrefix方法,你試試看看能不能設(shè)置出表名前綴。例如:<...code...>

講師回答 / 老猿
? ? ? ?你這個(gè)代碼我下載下來(lái)了,我這調(diào)試起來(lái),稍微有點(diǎn)費(fèi)勁。我給你個(gè)思路,你看看行不行,如果不行我再幫你調(diào)試一下。? ? ? ? 就是你不要把PaginationInterceptor注入到攔截器中,你可以像...

已采納回答 / 老猿
同學(xué),這樣寫(xiě),不好使是必然的。因?yàn)槟愕膁oTableFilter方法中,把user表給過(guò)濾掉了,你寫(xiě)的邏輯是,如果表名等于user,則不增加租戶(hù)條件。這個(gè)方法返回false的才會(huì)增加租戶(hù)條件。<...code...>

講師回答 / 老猿
“但是要確認(rèn)這條數(shù)據(jù)的影響范圍,例如有關(guān)聯(lián)數(shù)據(jù)也需要恢復(fù)”,打錯(cuò)字了,不好意思。

講師回答 / 老猿
? ? ? ? 我已經(jīng)好多年沒(méi)用過(guò)這種傳統(tǒng)的springmvc的xml配置方式了。我試著說(shuō)一下思路,然后你看看是否可行。首先編寫(xiě)一個(gè)實(shí)現(xiàn)ITableNameHandler的類(lèi),如果需要多個(gè)表實(shí)現(xiàn)動(dòng)態(tài)表面,就編寫(xiě)多個(gè)實(shí)現(xiàn)...
課程須知
學(xué)習(xí)本課程前需要具備一定的MyBatis-Plus基礎(chǔ),并熟悉Lambda表達(dá)式和SpringBoot。建議先學(xué)習(xí)《MyBatis-Plus入門(mén)》課程,鏈接在此:http://idcbgp.cn/learn/1130。
老師告訴你能學(xué)到什么?
1、掌握MP邏輯刪除實(shí)現(xiàn) 2、掌握MP自動(dòng)填充實(shí)現(xiàn) 3、掌握MP樂(lè)觀(guān)鎖實(shí)現(xiàn) 4、掌握MP性能分析 5、掌握MP多租戶(hù)實(shí)現(xiàn) 6、掌握MP動(dòng)態(tài)表 7、掌握MP的SQL注入器

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買(mǎi)該課程,無(wú)需重復(fù)購(gòu)買(mǎi),感謝您對(duì)慕課網(wǎng)的支持!

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消