gpt4 book ai didi

java - Spring的QueryByExampleExecutor可以与Projections一起使用吗

转载 作者:行者123 更新时间:2023-12-02 03:15:07 24 4
gpt4 key购买 nike

有没有办法返回 Iterable< IUser >,其中 IUser 是 User 实体的投影。

Example<User> userExample = Example.of(user, userMatcher);
Iterable<User> foundUsers = userRepository.findAll(userExample, Sort.by("createdAt").descending());

最佳答案

不要坚持使用 spring 数据自动生成的查询和响应类型。

您可以使用 @Query 注释创建自己的 HQL 查询,以便排除自定义返回类型。

示例:

@Query(" select user from User as user where user.userName like %:username% order by createdAt desc")
public List<User> findAllByUserName(String username);

关于java - Spring的QueryByExampleExecutor可以与Projections一起使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56967000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com