如何使用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)再次反序列化到条件列表。