【发布时间】:2022-08-03 21:26:33
【问题描述】:
我需要一个只返回某些对象属性或只返回外键的注释
用户:
@Id
@GeneratedValue(strategy = AUTO)
private Long id;
...
@JsonIgnore
@OneToMany(mappedBy=\"user\")
private Set<Log> logs=new HashSet<>();
日志:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long logsId;
...
@JsonProperty<--------
@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = \"user_id\", referencedColumnName = \"id\")
private User user;
...
我正在使用@JsonProperty,但它返回一个包含易受攻击数据的整个对象
标签: spring-boot spring-data-jpa spring-annotations