为了账号安全,请及时绑定邮箱和手机立即绑定

如何使实体中的列不可读

如何使实体中的列不可读

皈依舞 2023-04-26 16:41:58
我有一个包含一些列的实体。我希望在获取数据时抛出 http 请求时某些列在 json 中不可见。但我希望它们出现在结果集中。所以,我在从数据库获取数据时需要在结果集中使用它们,但我不想在响应 json 中看到它们。
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

用注释属性或吸气剂

@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)

它将允许您在类中写入但不能读取此属性。

如果你把@JsonIgnore它忽略两者(写和读)。


查看完整回答
反对 回复 2023-04-26
?
隔江千里

TA贡献1906条经验 获得超10个赞

您可以将一个类用于带有注释的不同目的。就像我一样


@XmlAttribute(name = "name") // for xml

@JsonIgnore //ignore for json

@Column(name="name") //db column name

private String name;


查看完整回答
反对 回复 2023-04-26
  • 2 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信