_int8
タイプint8[]
の内部エイリアスです。 、つまり長整数の配列。
アンダースコアプレフィックスが使用されている理由がわかりません。ひどいですが、実際にはサーバー内でのみ表示されるはずなので、メッセージに表示されていることに驚いています。たとえば、サーバーにbigint[]
が表示されている場合を考えてみましょう。 メッセージの列タイプとして:
http://sqlfiddle.com/#!12/61bc5/1
Hibernateでマッピングする場合は、long[]
としてマッピングする必要があります 、HibernateがSQL配列をサポートしている場合-表示されない
。おそらく、SQL配列のJDBCサポートを使用する独自のUserType実装を追加する必要があります
。 Hibernateフォーラムの別の例
。 ちょっとしたFAQのようです
、しかし、Hibernate / JPAのほとんどのものと同様に、最も基本的なデータベース機能以外のものを使おうとするとすぐに、レンガの壁に頭をぶつけてしまうことに気付くでしょう。