列「設定」を持つデータクラス/テーブル「ユーザー」があります
CREATE table "user";
ALTER TABLE "user" ADD COLUMN preferences TEXT;
設定タイプは TEXT で、そこに JSON を保存しています。
public class User extends AbstractEntity{
public String preferences;
}
だからuser.preferences
価値は"{notifyByEmail:1, favouriteColor:"blue" }"
次のようにアクセスできるように、注釈でラップするにはどうすればよいですか
user.preferences.notifyByEmail
またはデータオブジェクトにラップする必要なし
user.preferences.get("notifByEmail");
user.preferences.set("notifByEmail",true);
次のようにフィールドに追加できるジャクソンの注釈がいくつかあると思います
@JsonGenerate
public String preferences;
私はJPAにかなり慣れていないため、ドキュメントは急勾配です。
私のケースはかなり一般的だと思います。誰でも例を挙げることができますか?