本人在使用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!
findByNameLike
应该是找到了,就是数据库与声明的实体字段不完全一样,但是我又有了一个问题,就是mongoDB好像是不用相同集合中的每个文件字段均相同,那这样是查询的时候会按什么查到这个集合啊
可以通过注解设置mongodb 中 document的属性名称,比如 @Field("created_time") private String createdTime;