先上图
我在使用SpringBoot 实战这本书学习时,手写其中的案例。
却发现Spring Data JPA中的findOne方法不能接收一个username这个String类型的参数。(ReaderRepository是一个JPA的接口)
求大神指定解决方法。
我在使用SpringBoot 实战这本书学习时,手写其中的案例。
却发现Spring Data JPA中的findOne方法不能接收一个username这个String类型的参数。(ReaderRepository是一个JPA的接口)
求大神指定解决方法。
findOne(T id),findone有一个重载应该是通过id查找数据,所以能传入什么类型的字段由你ReaderRepository实现是的ID类型决定,而且你想只传一个字段值的时候只能传他的id,你想用username='username'这种,你得用另外一个重载方法findOne(Predicate var1)。另外jpa有一个简单的映射,可以不用你自己写sql。之前写的一个简单的文章
jpa操作数据库