【问题标题】:JPA and PostgreSQL Network Address TypesJPA 和 PostgreSQL 网络地址类型
【发布时间】:2009-07-01 11:57:46
【问题描述】:

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

【问题讨论】:

  • 你找到这个问题的明确答案了吗?

标签: java postgresql jpa openjpa


【解决方案1】:

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

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

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

-瑞克

【讨论】:

    【解决方案2】:

    你试过了吗:

    @Column( columnDefinition="cidr" )
    public String getAddress()
    {
        return address;
    }
    

    【讨论】:

    • 问题是我什么都没试过,只是问了这个问题。这也是我想到的第一件事。
    猜你喜欢
    • 2013-11-29
    • 1970-01-01
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 2014-07-07
    相关资源
    最近更新 更多