Grails ドメイン クラスで、MySQL カラム タイプが TEXT または LONGTEXT になるように String フィールドの制約を設定するにはどうすればよいですか?
これまでのところ、私の最善のアプローチは、制約のサイズを設定することです:
myTextField(size:0..65535)
結果はTEXTになります
myTextField(size:0..2147483646)
結果は LONGTEXT (2147483646 = 2^32 / 2 - 1 - 1)
サイズを指定するよりクリーンな方法はありますか? 基本的に、サイズ値の束をハードコードすることなく、TEXT または LONGTEXT の全範囲が必要です。