1
次のドメインモデルの定義..nullable:trueとnullableの違いはありません:Grails 1.3.6ではfalseですか?
class Test {
String a
String b
static mapping = {
version(false)
table("test_table")
a(nullable: false)
b(nullable: true)
}
}
...は、次のMySQLスキーマを生成する。..
CREATE TABLE test_table (
id bigint(20) NOT NULL AUTO_INCREMENT,
a varchar(255) NOT NULL,
b varchar(255) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
a
とb
事実a
にもかかわらず、同一のMySQLのカラム定義を取得は次のように定義されていることに注意してくださいGORMマッピングではNULLを使用できません。b
はnullableです。
私は間違っていますか?私はGrails 1.3.6を実行しています。
もちろん!ありがとう! :-) – knorv