Spring Data JPA开发中遇到的问题1:org.hibernate.hql.internal.ast.QuerySyntaxException: DispatchShift is not mapped
org.hibernate.hql.internal.ast.QuerySyntaxException: T_D_SHIFT_DISPATCH is not mapped
错误原因:
没有映射到表,经过debug排查,发现自己在Entity中的命名是T_D_SHIFT_Dispatch,但是这里复制的是全大写的表名。
具体错误写法:
dao中:
entity中:
解决方法:
统一命名就行。
如何debug看出来?MetamodelImpl类中,该方法打断点,可以看到我这个表和类的映射的命名
作者: 元宝爸爸
出处:https://www.cnblogs.com/wozixiaoyao/p/11965398.html
版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。
觉得文章不错,点个关注呗!