8

JPA 2.1 引入了类型转换器。我找到了基于单个实体属性的转换器示例

是否可以创建基于多个实体属性的类型转换器?
有一些例子吗?

4

2 回答 2

5

JPA 2.2 不支持此功能。

如果您使用的是 Hibernate,那么您可以简单地使用HibernateCompositeUserType

Hibernate 使您可以灵活地将一种或多种 SQL 类型映射到特定的域模型子类型(例如 Currency、Money)。

于 2014-08-07T06:53:25.013 回答
1

DataNucleus JPA 对将一个属性映射到多个列有特定的支持,但这不是 JPA 规范(即供应商扩展)的一部分。

无法将多个实体属性映射到一列(或多列)。

于 2014-08-07T04:59:52.643 回答