詳解mybatis-plus實體類中字段和數據庫中字段名不對應解決辦法
在使用mybatis或者mybatis-plus時候,有些時候會出現數據庫的字段名和實體類的字段名不一致的情況,如果運行那麼這個字段就會無法進行自動映射而報錯。這裡就以我的數據庫name字段名和這裡的實體類的u_name字段名為例。
解決辦法有以下三種
方法一:
將數據庫中的字段和實體類中的字段名修改成一樣的名字
方法二:
如果是自定以mapper.xml文件中手寫的sql查詢語句,可以給字段起一個別名例如這裡就可以寫成select name as u_name from…
方法三:
使用註解@TableField(“name”),值就是數據庫的字段名
到此這篇關於詳解mybatis-plus實體類中字段和數據庫中字段名不對應解決辦法的文章就介紹到這瞭,更多相關mybatis-plus字段名不對應內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Mybatis-plus常見的坑@TableField不生效問題
- mybatis接口綁定失效的解決
- 淺談Springboot下引入mybatis遇到的坑點
- Mybatis 一級緩存和二級緩存原理區別
- 小項目改造快速引入 mybatis的流程分析