2016-10-03 26 views
0

有没有其他的方法来保存它保存private InetAddress ip;在JPA实体然后JPA保存的InetAddress无Blob

  • 作为一个blob
  • 创建一个子类

可能的方式与@Type?为了在数据库中有一个可读的条目,人类也可以读取/更改。
(UUID的,你比如有@Type(type="uuid-char")或与你有@Enumerated一个枚举,...)

回答

1

使用JPA 2.1标准AttributeConverter。这样,您可以在所有JPA提供程序中移植,并可以将其作为所需类型(字符串,整数等)持久化。

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