如何使实体中的列不可读

我有一个包含一些列的实体。我希望在获取数据时抛出 http 请求时某些列在 json 中不可见。但我希望它们出现在结果集中。

所以,我在从数据库获取数据时需要在结果集中使用它们,但我不想在响应 json 中看到它们。


皈依舞
浏览 87回答 2
2回答

至尊宝的传说

用注释属性或吸气剂@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)它将允许您在类中写入但不能读取此属性。如果你把@JsonIgnore它忽略两者(写和读)。

隔江千里

您可以将一个类用于带有注释的不同目的。就像我一样@XmlAttribute(name = "name") // for xml@JsonIgnore //ignore for json@Column(name="name") //db column nameprivate String name;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java