【发布时间】:2010-09-03 17:44:14
【问题描述】:
我想要一个 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,但我想知道是否还有其他方法。
【问题讨论】: