【发布时间】:2014-09-30 01:53:51
【问题描述】:
JPA 2.1 引入了type converters。我找到了examples of converters based on a single entity attribute。
是否可以创建基于多个实体属性的类型转换器?
有例子吗?
【问题讨论】:
标签: java hibernate jpa orm jpa-2.1
JPA 2.1 引入了type converters。我找到了examples of converters based on a single entity attribute。
是否可以创建基于多个实体属性的类型转换器?
有例子吗?
【问题讨论】:
标签: java hibernate jpa orm jpa-2.1
JPA 2.2 不支持此功能。
如果您使用的是 Hibernate,那么您可以简单地使用 Hibernate CompositeUserType。
Hibernate 让您可以灵活地将一种或多种 SQL 类型映射到特定的领域模型子类型(例如货币、货币)。
【讨论】:
DataNucleus JPA 对将属性映射到多个列有特定的支持,但这不是 JPA 规范的一部分(即供应商扩展)。
无法将多个实体属性映射到一列(或多列)。
【讨论】: