在JPA 2.1中基于多个属性创建转换器

cas*_*lin 5 java orm hibernate jpa jpa-2.1

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

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

Vla*_*cea 5

JPA 2.2 不支持此功能。

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

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