JPA 和 PostgreSQL 网络地址类型

发布于 2024-07-25 11:18:27 字数 66 浏览 3 评论 0原文

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

Is there a standard way to define a JPA entity that has columns with PostgreSQL network address data types?
Im using OpenJPA

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

喵星人汪星人 2024-08-01 11:18:27

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

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

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

-瑞克

I can't say for certain, but section 2.2 of JSR-317 (3-13-2009 Proposed Final Draft) says:

The persistent fields or properties of an entity may be of the following types: Java primitive types;
java.lang.String; .... and user-defined types that implement the Serializable
interface); ...

I read that to mean that any types that implement Serializable and are annotated with the @Basic annotation should work. (I assume you already tried this...?) If that doesn't work, I'd suggest posting the question to the OpenJPA mailing list.

-Rick

凶凌 2024-08-01 11:18:27

你有没有尝试过:

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

Have you tried:

@Column( columnDefinition="cidr" )
public String getAddress()
{
    return address;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文