Die folgende Domain-Modell Definition ..Kein Unterschied zwischen Nullable: True und Nullable: False in Grails 1.3.6?
class Test {
String a
String b
static mapping = {
version(false)
table("test_table")
a(nullable: false)
b(nullable: true)
}
}
.. ergibt das folgende MySQL-Schema ..
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;
Bitte beachten Sie, dass a
und b
identisch MySQL Spaltendefinitionen trotz der Tatsache erhalten a
definiert ist als Nicht Nullable und b
ist in den GORM-Zuordnungen nullable.
Was mache ich falsch? Ich lasse Grails 1.3.6 laufen.
Natürlich! Vielen Dank! :-) – knorv