如何在spring数据jpa中映射对象列表

问题描述

我有 postgres rest api 应用程序,需要从 customFunction() 中检索所有值。我创建了投影,除了返回 Friend.class 实例列表外,一切正常。

如何映射 spring 数据中的对象列表?

完整代码

@Data
@AllArgsConstructor
class Person {
    private String name;
    private String surname;
    private List<Friend> friends;
}

interface PersonProjection {
    String getName();
    String getSurname();
    List<Friend> getFriends();
}

@Entity
@Data
@AllArgsConstructor
class Friend { 
    private String name;
    private String surname; 
}

interface PersonRepository {
    @Query(value = "select * from customFunction()",nativeQuery = true)
    List<PersonProjection> callFunc();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)