JPA和PostgreSQL网络地址类型

时间:2009-07-01 11:57:46

标签: java postgresql jpa openjpa

是否有一种标准方法来定义具有PostgreSQL网络地址数据类型的列的JPA实体? 我正在使用OpenJPA

2 个答案:

答案 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;
}