如何解决Spring数据JPA是否有任何注释以不以JSON返回整个实体? Rest APISQL
代码:(很简单)
@GetMapping("/{id}")
public Optional<Person> getOne(@PathVariable Long id){
return personRepository.findById(id);
}
示例:
{
"id": 1,"name": "Will","character": {
"id": 1,"name": "Batman","power": 100
}
}
我想要的示例: (只有实体ID,没有所有字段。)
{
"id": 1,"character": {
"id": 1
}
}
解决方法
为此,您可以在实体中将这些字段标记为 @Transient 。这些字段既不会保留,也不会序列化,反序列化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。