我的UserRepository
:
public interface UserRepository extends CrudRepository<User, Integer> {
List<User> findAll(List<Integer> ids);
}
错误:
原因:org。springframework。数据地图。PropertyReferenceException:找不到用户类型的属性findAll
参考-http://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/repository/CrudRepository.html?is-external=true#findAll-java.lang.Iterable-
有人能告诉我如何获得列表的用户
对象基于列表的ID的。
这起作用了
@Query(" select new User(id,x,y,z) from User b where b.id in ?1 ")
List<User> findById(List<Integer> id);
首先,我会将存储库重命名为UserRepository
,因为有两个User
类会让人困惑。
findAll()
,根据定义,是指获取所有没有条件的模型。您应该添加一个名为
findByIdIn(Collection
使用
列表
我的第一个问题,所以请指出我的错误。老实说,我找不到任何类似的问题。 所以我试图写一些非常基本的东西,我真的不明白为什么我不能从我的主类的Util类调用一个方法。 Util类 主课呢 我如何调用我的和方法?? 我已经找了几天了,我真的不知道怎么找。 我用的是2个长方形,也就是2个长方形。它们非常相似,所以我只放一个。 代码看起来有点混乱,但那是因为我一直在尝试一切:)欢迎任何建议。顺便说一句,我使
我使用SpringDataMongo作为ORM来访问我的MongoDb。我需要阅读一个MongoDb集合,其中包含我不管理内容及其有效性的文档。我面临一个问题:文档并非都是有效的,当我使用“findAll”方法时,我只捕获了一个异常。我希望找到所有有效的文档并拒绝无效的文档,而不是这种行为。 例如,我有一个带有原始布尔值的bean,在文档中,该字段被设置为String类型。因此,当我使用findA
问题内容: 注意:这旨在作为常见问题的规范答案。 我有一个带有字段()的Spring 类(),但是该字段是我尝试使用它时所用的。日志显示同时创建了bean和bean,但是每当尝试在服务bean上调用方法时,我都会得到一个。Spring为什么不自动接线该领域? 控制器类: 服务等级: 应该自动连接的服务bean,但不是: 当我尝试时,出现以下异常: 问题答案: 带注释的字段是因为Spring不知道您
我使用的是spring数据,我的DAO看起来像 在上面的代码中,注释行显示了我的意图。spring数据是否可以提供内置功能,使用这样的方法查找所有记录的顺序按某一列与ASC/DESC?
问题内容: 我有以下sql查询,如何使用yii编写查询? 我没有使用,暂时正在避免使用它。 使用三个表,用户,类别和job_profile。 我已经编写了以下查询,但是我不知道如何包括join: 问题答案: $model = JobProfile::model()->with(‘userrelationname’,’categoryrelationname’)->findAll(array(“co