我有一个HashMap,它是从HTML页面的表单元素填充的,当我保存它时,我需要Hibernate将其自动转换为JSON字符串,并将其作为JSON字符串保存。这在Hibernate中是否可行?或者,您是否可以在映射文件中(或者作为注释)告诉Hibernate调用将HashMap转换为JSON的Java方法,并保留该方法的返回值,反之亦然? (读取JSON字符串并自动转换为HashMap)。
感谢您的帮助!
答案 0 :(得分:0)
当然,您可以创建自定义用户类型:
http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/types.html#types-custom
然后,Hibernate将使用它将数据保存到数据库,并将其作为对象读回。