spring jpa data 的问题~

swongtao 发布于 2014/11/14 14:06
阅读 177
收藏 1

最近接手里个半路开发的项目, 别人已经写了大半,我要接着写。

项目是用spring mvc 写的,页面时用EasyUI写的 数据库操作用到了spring jpa data来做的啊!

蛋疼的事情了来了,前面作数据保存的是时候用jpa都没问题,查询页面也没问题,

但是用到 SimpleJpaRepository 里面的 findone(id) 这方法的是时候死活查询不到数据。

No class org.vincent.cemetery.tomb.entity.Order entity with id 10 exists!

永远是报这个错!

我想问下用 spring Jpa 做findone(id) 查询的时候到底要做哪些东西啊?我看教程和别人的列子都没问题的。

加载中
0
since1986
since1986
你确定 id 10的实体存在吗
0
s
swongtao
是的啊,存在的。 还是用save()这个方法写进去的。
0
fuck_life
fuck_life
你用它生成的sql执行以下看看,是不是数据类型不一样什么的造成的。
0
fuck_life
fuck_life

引用来自“ishiguang”的评论

你用它生成的sql执行以下看看,是不是数据类型不一样什么的造成的。
事务,空格什么的。
itwriter
itwriter
回复 @swongtao : 只看题目的信息,只能判断出数据库没有该数据。若你在数据库中能找到这条数据……,建议你单独写个测试代码,看能不能找到更多的错误信息吧。
s
swongtao
说到这里很奇怪的,执行findone()这个方法的是时候没有打印出来sql语句。感觉他没执行这个查询就返回一个null。但是那个类是封装好的,我也看不到里面具体是怎么执行的。
返回顶部
顶部