JPA(HBA)+PostgreSQLでBLOB型を扱う

JPA(HBA)+PostgreSQLでBLOB型を扱いたいのに、@Lobだけでは oid 型で生成されてしまう。
@Lob に加えて、 @Type(type="org.hibernate.type.BinaryType") アノテーションを追加することでbytea型で生成された。

  @Column
  @Lob
  @Type(type="org.hibernate.type.BinaryType")
  byte[] data;

参考:
stackoverflow.com