您的位置:首页 > 数据库

Mybatis:org.postgresql.util.PSQLException: ERROR: relation "summarytdglinfo" does not ex

2016-11-03 16:19 537 查看
org.postgresql.util.PSQLException: ERROR: relation
"summarytdglinfo" does not exist

报错时候的查询语句是下面图片中的片段:



报错的提示显示 summarytdglinfo
这张表找不到,而数据库中查询的这张表的名称为

summaryTDGLInfo。也就是表明SQL中的summaruTDGLInfo并没有对应上数据库中的表,并且是找不到 summarytdglinfo
这张表。推测原因是由于mybatis的sql中把大写的字段默认小写了,查询资料之后发现需要加上""才可以不改变大小写进行查询:"summaryTDGLInfo";修改后的SQL为



错误解决:

在PostgreSQL中表名字和列名字都是小写的,如果用SQL语句“CREATE TABLE BOOK_USER...”实际上是创建了一个book_user表。
如果SQL语句是“CREATE TABLE "BOOK_USER"...”这样就创建了一个表BOOK_USER表。而这个项目中我是通过Navicate创建的表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis
相关文章推荐