本人在使用spring boot框架中的JPA方法读取一个mongoDB集合中的数据时总是无法读取成功,但相较其他集合就可以,很是郁闷,已经弄了两天了,真的好大一个坑啊,哪怕使用findAll()都无法读取成功,这会是哪一块出现了问题啊,我的sevice实现类是这样的
我的repository类是这样的
我的报错信息比较长,就直接截第一句话吧
org.springframework.data.mapping.MappingException: Parameter org.springframework.data.mapping.PreferredConstructor$Parameter@cabf70cb does not have a name!
<p>findByNameLike</p>
这个我实际是试过的,不管用,而且我试过findAll()都不行,感觉应该不是这种命名的问题吧
<p>应该是找到了,就是数据库与声明的实体字段不完全一样,但是我又有了一个问题,就是mongoDB好像是不用相同集合中的每个文件字段均相同,那这样是查询的时候会按什么查到这个集合啊</p>
<p>可以通过注解设置mongodb 中 document的属性名称,比如 @Field("created_time") <strong>private</strong> String createdTime;</p>
坑???你至少看一下官方文档吧,一个dao查询声明压根不是你这么写的!!!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。