0
私はLONGBLOBとして定義されたMySQLデータベースに列を持っています。 (メモリ内のテストのために)私はHSQLDBでこの定義を共有するために、今したいHibernate + HSQLDBでLongblobの代替手段
@Type(type = "org.hibernate.spatial.GeometryType")
@Column(columnDefinition = "LONGBLOB")
private Point latlng;
が、残念ながらHSQLDBはLONGBLOBタイプを持っていない:これは、そのマッピングに使用されるJavaコードです。
LONGVARBINARYなどのHSQLDBの代替案について知っていますが、HibernateにMySQLでLONGBLOBを、HSQLDBでLONGVARBINARYを使用するように指示する方法はありますか?
(私が@Lobで@Columnを置き換えることはできませんが、私はそれを試してみましたが、Hibernateは代わりに「LONGBLOB」のデフォルトでは、「幾何学」タイプを使用して、現在のMySQLのマッピングを変更するオプションではありません。)