最近在使用mybatis-Plus的時候,發現在實體類上標注@TableName之后,總是不能正確找到表,后來發現,數據庫表的名稱為“USER_TASK”,mp在進行SQL查詢的時候給轉成了小寫的“user_task”,所以導致一直無法找到正確的表。
因為數據庫不是自己用,就沒有修改表名,通過以下方式解決了問題:
修改
@TableName("USER_TASK")
為
@TableName("\"USER_TASK\"")
后面創建表的時候一定要按照規范把表名創建為小寫的,坑啊
最近在使用mybatis-Plus的時候,發現在實體類上標注@TableName之后,總是不能正確找到表,后來發現,數據庫表的名稱為“USER_TASK”,mp在進行SQL查詢的時候給轉成了小寫的“user_task”,所以導致一直無法找到正確的表。
因為數據庫不是自己用,就沒有修改表名,通過以下方式解決了問題:
修改
@TableName("USER_TASK")
為
@TableName("\"USER_TASK\"")
后面創建表的時候一定要按照規范把表名創建為小寫的,坑啊
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。