2 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個贊
這是你的吸氣劑的問題:
public String getStatusPaciente() {
return status.getStatus();
}
在您的 POST 調(diào)用中,狀態(tài)為 null,因此當(dāng) Jackson 使用此 getter 生成 JSON 時,它會出現(xiàn)空指針異常。將其更新為:
public String getStatusPaciente() {
if (status == null) {
return null;
}
return status.getStatus();
}

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個贊
使用@MapsId
.?這將使實(shí)體的 id 匹配。
@Entity
@Table(name="cad_status_paciente")
public class StatusPaciente {
? ? @Id
? ? @GeneratedValue(strategy = GenerationType.IDENTITY)
? ? private Long id;
? ? @MapsId
? ? @OneToOne
? ? private Paciente paciente;
? ? @Column(name="ds_status")
? ? @Size(max=50)
? ? private String status;
}
添加回答
舉報(bào)