S2JDBC-GenでSQLServerのvarbinary(max)の扱いにはまった
遅ればせながら、S2JDBC-Genをお試ししてみました。
gen-ddlでDDLやdumpとれる!便利!とかやってたらmigrateでエラー発生。
db/migrate/0001/010-table配下のDDLファイルの、varbinary(max)の列がvarbinary(2147483647)で出力されてました。
gen-entityで生成されたEntityの対象カラムにBlobアノテーションをつけたら解決。
ちなみに、SQLServer 2008R2の場合、dialectはmssqlDialectとmssql2005Dialectどっちがいいんだろう。とりあえずmssql2005Dialect使ってます。