Jackson を使用して POJO を JSON に変換し、DB に格納します。ただし、無視したいゲッターがあります。@JsonIgnoreProperties に関連する多くの情報を見てきましたが、進歩していないようです。私は基本的に @Transient に相当するものが欲しいです。
基本的なユースケース (InternationalNumber を無視したい):
public class PhoneNumber {
private String country;
private String number;
public PhoneNumber() {}
public String getCountry() {
return country;
}
public String getLocalNumber() {
return localNumber;
}
public String getInternationalNumber() {
String result = "Not Available";
if (country != null && localNumber != null) {
result = new PhoneNumberHandler().internationalFormat(
localNumber, WorldCountries.countryToIso2Code(country));
}
return result;
}
}