Hibernate可以自动将HashMap映射到字符串列吗?

时间:2012-07-26 10:00:49

标签: json hibernate

我有一个HashMap,它是从HTML页面的表单元素填充的,当我保存它时,我需要Hibernate将其自动转换为JSON字符串,并将其作为JSON字符串保存。这在Hibernate中是否可行?或者,您是否可以在映射文件中(或者作为注释)告诉Hibernate调用将HashMap转换为JSON的Java方法,并保留该方法的返回值,反之亦然? (读取JSON字符串并自动转换为HashMap)。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

当然,您可以创建自定义用户类型:

http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/types.html#types-custom

然后,

Hibernate将使用它将数据保存到数据库,并将其作为对象读回。