最近需要操作別人的一張表,該錶直接將mysql的關鍵字作為表字段,使用mybatis插入資料時一直報錯。開始一直以為是sql語句的問題,後來排查到原來是使用了mysql關鍵字作為字段,導致更新出錯。神奇的是,別人更新這張表一點問題都沒有(最後才發現他自己都不使用這個字段)
解決這個問題很簡單,使用mybatis更新資料庫關鍵字作為表字段的字段時,只需要在改字段上加上乙個反引號
即可,記住是反引號,反引號,就是左上角esc按鈕下面的。
mybatis資料庫框架
mybatis資料庫框架 sqlmapconfig配置檔案為mybatis的主配置檔案 配置項配置內容 載入所有的對映檔案到主配置檔案中 外掛程式配置 如mybatis的分頁外掛程式的配置 別名配置 別名配置主要是用於mybtis對映實體類的別名設定 事務配置 與spring整合之後,mybatis...
MyBatis資料庫操作總結
1.namespace 1.2.介面寫全稱 2.配置檔案實現介面的步驟 2.1.通過配置select,insert,update,delete節點並拼寫sql語句實現介面 2.2.id 方法名 2.3.parametertype 介面方法的引數型別 如果方法有多個引數,則可以省略 3.複雜引數的介面...
mybatis 多資料庫支援
當應用需要支援不同資料庫產商,並且依賴了不同資料庫特有的函式或者語法時,我們通常需要書寫2套或以上是sql來支援不同的場景。獲取列表 oracle 12c後使用listagg 而mysql使用group concat 其他場景 假設沒有標籤的情況下,我們可以如何實現我們的需求?我們用獲取列表的場景來...