【发布时间】:2009-07-01 11:57:46
【问题描述】:
是否有标准方法来定义具有 PostgreSQL 网络地址数据类型的列的 JPA 实体? 我正在使用 OpenJPA
【问题讨论】:
-
你找到这个问题的明确答案了吗?
标签: java postgresql jpa openjpa
是否有标准方法来定义具有 PostgreSQL 网络地址数据类型的列的 JPA 实体? 我正在使用 OpenJPA
【问题讨论】:
标签: java postgresql jpa openjpa
我不能肯定地说,但 JSR-317(3-13-2009 提议的最终草案)第 2.2 节说:
实体的持久字段或属性可以是以下类型: Java 原始类型; java.lang.String; .... 以及实现 Serializable 的用户定义类型 界面); ...
我读到这意味着任何实现 Serializable 并使用 @Basic 注释进行注释的类型都应该可以工作。 (我假设您已经尝试过这个...?)如果这不起作用,我建议将问题发布到 OpenJPA 邮件列表。
-瑞克
【讨论】:
你试过了吗:
@Column( columnDefinition="cidr" )
public String getAddress()
{
return address;
}
【讨论】: