如果street爲空,可以做些什麼?我將在HTTP POST
中發現異常。 NOTNULL被檢查,如果屬性爲null或不...Spring JPA @NotNull和@JsonIgnore
@NotNull
@Column(name = "street")
@JsonIgnore
private String street;
在這種情況下JsonIgnore
是行不通的。爲什麼?我想,如果我用JsonIgnore
NOT NULL不會被檢查....
我可以重載@NotNull
與@JsonIgnore
或其他一些註解?
你能指定好? – Vitorlui
你可以多描述一下嗎? –
基本上,您不應該將實體返回到http POST響應。如果它是空的,hibernate會拋出一個你應該優雅處理的異常,然後在DTO中將該屬性設置爲null將簡單地從響應中移除該標記。希望這可以幫助。 – MDaniyal