gpt4 book ai didi

java - jpa 保存不带 blob 的 InetAddress

转载 作者:行者123 更新时间:2023-12-01 09:25:51 25 4
gpt4 key购买 nike

是否有其他方法可以在 JPA 实体中保存 private InetAddress ip;

  • 将其另存为 blob
  • 创建子类

也许可以使用@Type?这样数据库中就有一个可读的条目,人们也可以读取/更改。
(例如,在 UUID 上,您有 @Type(type="uuid-char") 或在枚举上,您有 @Enumerated,...)

最佳答案

使用 JPA 2.1 标准AttributeConverter。这样您就可以在所有 JPA 提供程序之间进行移植,并且可以将其保留为您想要的类型(字符串、整数等)。

使用 Hibernate 特定的 Type 将是完全不可移植的

关于java - jpa 保存不带 blob 的 InetAddress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39832503/

25 4 0
文章推荐: python - 不同标准的两次连续排序
文章推荐: .net - 编译器错误 : Cannot convert from 'List' to 'IList'