【发布时间】:2020-06-27 09:28:51
【问题描述】:
假设我有一个简单的类:
public class Human{
private String id;
private String name;
priavte String surname;
priavte String something;
priavte String something2;
//geters setters
}
我已经声明了一个接口
public interface IHuman{
String getId;
String getName;
}
在我的存储库中我调用:
@Query("select r from Human r")
Page<IHuman> getIdAndName();
这反过来又返回了一个带有 id 和 name 的 IHuman 属性数组,但是在解析为 JSON 时它没有变量名并且只返回值:
"content":[["id1","jeff"],["id2","Jones"],...]
所以我的问题是:是否可以使用接口将变量连接到它们的相应值,以获得类似:
"content":[["id":"id1","name":"jeff"],["id":"id2","name":"Jones"],...]
【问题讨论】:
标签: java json jpa interface entity