问题:
在下一个代码中,我只希望userId
对象的user
字段通过@POST resteasy方法创建汽车对象。我可以使用@JsonIgnore
吗?
代码:
Car.java:
Public class Car {
private int intval;
@ManyToOne
@JoinColumn(name= "user_id")
private User user;
}
User.java:
Public class User {
private string firstName;
private string lastName;
private Long userId;
}
答案 0 :(得分:0)
您可以按以下方式同时使用@JsonUnwrapped
和@JsonProperty
:
public class Car {
private int intval;
@ManyToOne
@JoinColumn(name= "user_id")
@JsonUnwrapped
@JsonProperty("userId")
private User user;
}
您可以找到示例和更多信息here。