在使用mybatis或者mybatis-plus時候,有些時候會出現數據庫的字段名和實體類的字段名不一致的情況,如果運行那么這個字段就會無法進行自動映射而報錯。這里就以我的數據庫name字段名和這里的實體類的u_name字段名為例。
解決辦法有以下三種
方法一:
將數據庫中的字段和實體類中的字段名修改成一樣的名字
方法二:
如果是自定以mapper.xml文件中手寫的sql查詢語句,可以給字段起一個別名例如這里就可以寫成select name as u_name from…
方法三:
使用注解@TableField(“name”),值就是數據庫的字段名
到此這篇關于詳解mybatis-plus實體類中字段和數據庫中字段名不對應解決辦法的文章就介紹到這了,更多相關mybatis-plus字段名不對應內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/William_TWG/article/details/109402963