以下域模型定义..
class Test {
String a
String b
static mapping = {
version(false)
table("test_table")
a(nullable: false)
b(nullable: true)
}
}
Run Code Online (Sandbox Code Playgroud)
..产生以下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;
Run Code Online (Sandbox Code Playgroud)
请注意a并b获得相同的MySQL列定义,尽管事实a被定义为非可空,并且b在GORM映射中可以为空.
我究竟做错了什么?我正在运行Grails 1.3.6.
| 归档时间: |
|
| 查看次数: |
1218 次 |
| 最近记录: |