最近在使用mybatis-Plus的時候,發現在實體類上標注@TableName之后,總是不能正確找到表,后來發現,數據庫表的名稱為“USER_TASK”,mp在進行SQL查詢的時候給轉成了小寫的“user_task”,所以導致一直無法找到正確的表。
因為數據庫不是自己用,就沒有修改表名,通過以下方式解決了問題:
修改
@TableName("USER_TASK")
為
@TableName("\"USER_TASK\"")
后面創建表的時候一定要按照規范把表名創建為小寫的,坑啊
