是否有一种标准方法来定义具有PostgreSQL网络地址数据类型的列的JPA实体? 我正在使用OpenJPA
答案 0 :(得分:2)
我不能肯定地说,但JSR-317(3-13-2009提议的最终草案)第2.2节说:
实体的持久字段或属性可以是以下类型:Java原始类型; java.lang.String中; ....以及实现Serializable的用户定义类型 接口); ...
我读到这意味着任何实现Serializable并使用@Basic注释注释的类型都应该有效。 (我假设您已经尝试过这个...?)如果这不起作用,我建议将问题发布到OpenJPA邮件列表。
-Rick
答案 1 :(得分:1)
你试过了吗?
@Column( columnDefinition="cidr" )
public String getAddress()
{
return address;
}