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\"")

 后面创建表的时候一定要按照规范把表名创建为小写的,坑啊

上一篇:异常总结(1):org.postgresql.util.PSQLException: 这个 ResultSet 已经被关闭


下一篇:第一次面试复盘(谐云)