Я пытаюсь запустить jpa, и моя проблема в том, как я могу получить dto из exten, когда я запускаю этот запрос, я получаю нулевые данные из этого. вот мой код
public class PhoneListDto {
private int seq;
private String name;
private String no;
public class PhoneListExtDto extends PhoneListDto {
private String loc;
public PhoneListExtDto(){
super();
}
public PhoneListExtDto(int seq,String name,String no,String loc){
super(seq,name,no);
this.loc = loc;
}
public PhoneListExtDto(int seq,String name,String loc){
super(seq,name);
this.loc = loc;
}
и jpaquery как этот, но memberList получить нулевые данные (нет)
JPAQuery<PhoneListExtDto> mQuery= new JPAQuery<PhoneListExtDto>(entityManager);
List<PhoneListExtDto> memberList=mQuery.select(Projections.constructor(PhoneListExtDto.class,
member.seq,
member.name,
member.loc))
.fetch();
List<PhoneListExtDto> memberList1=mQuery.select(Projections.constructor(PhoneListExtDto.class,
member.seq,
member.name,
member.no,
member.loc))
.fetch();
я хочу получить данные memberList как это
{ "seq": 4, "name": "james", "lo c": "shop"}