Caused by: org.postgresql.util.PSQLException: ERROR: relation "user_task" does not exist


最近在使用mybatis-Plus的時候,發現在實體類上標注@TableName之后,總是不能正確找到表,后來發現,數據庫表的名稱為“USER_TASK”,mp在進行SQL查詢的時候給轉成了小寫的“user_task”,所以導致一直無法找到正確的表。

因為數據庫不是自己用,就沒有修改表名,通過以下方式解決了問題:

修改

@TableName("USER_TASK")

@TableName("\"USER_TASK\"")

 后面創建表的時候一定要按照規范把表名創建為小寫的,坑啊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM