如何在使用UserType的hibernate中将List of Custom类作为Json持久化?

时间:2016-08-26 22:02:12

标签: java json spring oracle hibernate

如何使用UserType将休眠列表List作为Json保存在hibernate中?

我想要实现的是我的类是将这个自定义类Condition列表作为JSON存储到数据库中。

{{1}}

  

[{"规则":10},{"规则":20}]

由于Condition是一个Abstract类,可以在EqualTo或LessThan中实现。 我准备将字段CLASS存储到序列化的JSON中,如下所示:

  

[{"规则":10," CLASS":" com.my.company.EqualTo"},{"规则" :20,   " CLASS":" com.my.company.LessThan"}]

我想要一个UserType实现,它将条件列表序列化为JSON,并从数据库中的JSON(存储为CLOB)再次反序列化到条件列表。

0 个答案:

没有答案