使用GSon,我想在将其转换为JSON时显示我的模型的ID。 但是我不希望我的所有模型都暴露出来。
我是否必须在当前模型中重写PlayFramework类Model的id行,如:
class Account extends Model {
@Id
@GeneratedValue
@Expose
public Long id;
@Expose
public String email;
public String password;
}
或者有更好的方法吗?
感谢您的帮助。
答案 0 :(得分:1)
结帐GenericModel
. Model
有生成的ID,GenericModel
没有。这意味着您可以扩展GenericModel
以创建您想要的任何ID,并在需要时公开它。