将列映射到Map休眠

时间:2018-11-01 09:53:12

标签: java hibernate jpa orm

除了编写客户UserType之外,是否还有一种将休眠状态的单列映射到Map的本地方法?

该列需要包含key,value属性。在这种情况下,最好有一个单独的表,但我有兴趣将其放在一个列中。

1 个答案:

答案 0 :(得分:1)

JPA允许您定义AttributeConverter,因此您可以将地图转换为String或其他形式。试过了吗?这样,您就无需使用JPA提供程序专用的废话,因此您的代码是可移植的。

我使用的提供者对此here进行了文档记录。