IP アドレスを表す文字列のコレクションを持つクラスがあります。
@ElementCollection
@CollectionTable(name = "t_ips",
joinColumns = @JoinColumn(name = "fk_parent"))
@Column(name = "c_ip")
private List<String> ips = new ArrayList<>();
PostgreSQL テーブルt_ips
では、列c_ip
はタイプ inet で定義されています。文字列を inet 値に変換するための動作中の EclipseLink コンバーターがありますが、この要素コレクションのコンバーターを指定する人がわかりません。@Convert
注釈を単純に追加しips
ても機能しません。