丁香五月婷婷黄色视频_97在线看观看免费_男女xo嘿咻嘿咻动态图_最近更新在线中文字幕人妻

?

基于錯誤驅(qū)動的翻譯模板自動獲取 MyBatis 默認(rèn)的 update 操作

日期:2023-03-11 12:39:36 / 人氣: 487 / 發(fā)布者:成都翻譯公司

如果子組件需要修改該數(shù)據(jù),且有“確定”、“取消”按鈕來決定是否保存數(shù)據(jù),就不能直接用父組件傳來的數(shù)據(jù),因為“取消”操作不應(yīng)該修改父組件的數(shù)據(jù)。正確的方法是,在子組件中使用副本接收父組件的數(shù)據(jù),放入自己獨立的屬性中,本組件引用自己的數(shù)據(jù):是基于數(shù)據(jù)驅(qū)動的,而數(shù)據(jù)又是以對象呈現(xiàn)的,組件直接對對象操作時,引用地址相同,所以需要注意全局引用過程中數(shù)據(jù)的一致性。框架使用默認(rèn)配置能正確開發(fā)的兩個前提:

背景

本文將介紹開發(fā)過程中的三個小技術(shù)點:

Vue 組件在傳遞對象時基于錯誤驅(qū)動的翻譯模板自動獲取,會根據(jù)是否會修改原始對象的內(nèi)容來決定是直接使用還是使用副本;Spring容器管理的實體bean名稱的基本規(guī)則;以及 MyBatis 的默認(rèn)更新操作處理 null 屬性的方式。Vue 子組件中使用的屬性副本

在Vue前端開發(fā)過程中,父組件引用子組件時,可以直接將對象屬性傳遞給子組件。如果子組件只是引用數(shù)據(jù)而不修改數(shù)據(jù),這種用法是沒有問題的。

如果子組件需要修改數(shù)據(jù),并且有“確定”和“取消”按鈕來決定是否保存數(shù)據(jù),則不能直接使用父組件的數(shù)據(jù),因為“取消”操作不應(yīng)修改父組件的數(shù)據(jù)。

正確的方法是在子組件中使用一個副本來接收父組件的數(shù)據(jù),并將其放入自己獨立的屬性中。這個組件引用了它自己的數(shù)據(jù):

const copyArray = JSON.parse(JSON.stringify(data))

結(jié)論:Vue 是數(shù)據(jù)驅(qū)動的基于錯誤驅(qū)動的翻譯模板自動獲取,數(shù)據(jù)以對象的形式呈現(xiàn)。組件直接操作對象時,引用地址是一樣的,所以需要注意全局引用過程中數(shù)據(jù)的一致性。

Spring 托管 bean 名稱生成規(guī)則

在基于Spring容器的開發(fā)過程中,習(xí)慣了各種@Autowired自動注入后,如果有一些常用的類,比如自定義定時任務(wù)、webmagic登陸處理類等,則需要獲取管理的實體類春天,我該怎么辦??

答案是自定義一個@Component注解標(biāo)識的工具類,并從SpringContext中獲取一個實例。

通過getBean獲取時@Service或@Component自動掃描的類的beanName是什么?

Spring在容器中存儲Bean實例時,命名規(guī)則有兩點需要理解:

對于普通班級,班級名稱的首字母小寫;比如UserService對應(yīng)的是userService的非常規(guī)類,比如ABCUserService,以兩個以上大寫字母開頭。與類名一致,對應(yīng)ABCUserService。MyBatis 默認(rèn)更新操作

MyBatis 的 BaseMapper 類封裝了常用的增刪改查等方法。update方法需要注意的是,當(dāng)傳入實體的某個屬性為null時,是否會將數(shù)據(jù)庫中該實體對應(yīng)的表的字段更新為null?

結(jié)論是:沒有。

如果需要嚴(yán)格根據(jù)實體的屬性值更新數(shù)據(jù)庫,則需要自定義更新方法。不排除在開發(fā)中有這樣的需求,即需要將某列修改為null,此時默認(rèn)方法不滿足需求。

*后總結(jié)一下使用默認(rèn)配置正確開發(fā)MyBatis框架的兩個前提條件:

數(shù)據(jù)庫表字段中的多個詞用“_”連接,對應(yīng)的實體屬性符合駝峰命名規(guī)則;數(shù)據(jù)庫表字段中沒有數(shù)據(jù)庫的保留關(guān)鍵字,因為它不會處理轉(zhuǎn)義。例如,MySQL option 是保留關(guān)鍵字。當(dāng) MyBatis 自動操作具有該列名的表時,會出現(xiàn) SQL 語法錯誤。

相關(guān)閱讀Relate

  • 法國簽證營業(yè)執(zhí)照翻譯件模板 你與申根簽證只有一條推送的距離
  • 江蘇省增值稅發(fā)票翻譯模板 江蘇稅務(wù)局出口貨物退(免)稅申報管理系統(tǒng)軟件
  • 肄業(yè)證書翻譯模板 復(fù)旦大學(xué)學(xué)生學(xué)業(yè)證明文書管理細(xì)則(試行)
  • 四級英語作文模板帶翻譯 大學(xué)英語四級翻譯模擬訓(xùn)練及答案
  • 社會某信用代碼證翻譯模板 js驗證某社會信用代碼,某社會信用代碼 驗證js,js+驗證+社會信用代碼證
  • 美國移民證件翻譯模板 日語簽證翻譯聊聊身份證翻譯模板
  • 翻譯軟件模板 人類史上*實用的的文檔快速翻譯指南
  • 江蘇省增值稅發(fā)票翻譯模板 江蘇出口貨物退(免)稅申報管理服務(wù)平臺
  • 瑞士簽證房產(chǎn)證翻譯件模板 瑞士探親簽證—就讀子女
  • 日語戶口本翻譯模板 戶口本翻譯價格_戶口本翻譯一般多少錢?
  • 基于錯誤驅(qū)動的翻譯模板自動獲取 MyBatis 默認(rèn)的 update 操作 www.angeldealglobal.com/fymb/7143.html
    ?
    本站部分內(nèi)容和圖片來源于網(wǎng)絡(luò)用戶和讀者投稿,不確定投稿用戶享有完全著作權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果侵犯了您的權(quán)利,請聯(lián)系:chinazxzy@163.com,及時刪除。
    Go To Top 回頂部
    • 掃一掃,微信在線