AE
Size: a a a
AE
А
@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();
}
А
D
@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();
}
А
AB
VA
AB
VA
A
V