1

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

4

2 回答 2

2

我不能肯定地说,但 JSR-317(3-13-2009 提议的最终草案)的第 2.2 节说:

实体的持久字段或属性可以是以下类型: Java 原始类型;java.lang.String; .... 以及实现 Serializable 接口的用户定义类型);...

我读到这意味着任何实现 Serializable 并使用 @Basic 注释进行注释的类型都应该有效。(我假设您已经尝试过这个......?)如果这不起作用,我建议将问题发布到 OpenJPA 邮件列表。

-瑞克

于 2009-07-01T13:52:46.973 回答
1

你有没有尝试过:

@Column( columnDefinition="cidr" )
public String getAddress()
{
    return address;
}
于 2009-07-01T21:10:00.037 回答