Я хотел бы иметь сущность JPA, которая имеет объект GSon в качестве поля / атрибута.Например:
@Entity
public class MyEntity {
private JsonObject myObject;
public JsonObject getObject() {
return myObject;
}
public void setObject(JsonObject obj) {
myObject = obj;
}
}
Я не знаком с тем, как менеджер сохраняемости сохранит их.В идеале это будет как строка JSON, но по сути я хочу скрыть, как все сохраняется из общедоступного API.Я мог бы сделать это потенциально с внутренним классом, который имеет методы, такие как String getObject()
, которым делегируется мой внешний класс, и выполняет анализ JSON для возврата JsonObject, но мне интересно, есть ли другой способ.