【发布时间】:2016-12-06 05:58:50
【问题描述】:
我对 grails 有点陌生,我想清楚地了解如何在 grails 域类中使用“可空”和“空白”约束。
一个例子是;
静态约束 = { 名称可为空:真 }
静态约束 = { 名称空白:真 }
静态约束 = { 名称可为空:真,空白:真 }
这些分别是什么意思?如何最好地应用它们?
【问题讨论】:
-
Nullable:将其视为甚至可能不会出现在网页上的字段作为要捕获的输入字段。因此您有 String walletSize 但在捕获 walletSize 的表单输入时不显示它甚至没有注册为正在保存的字段,因此您保存 new Person(name:name).save() 但是在另一个表单上,您可能拥有它并且用户必须输入一些内容,因为如果您希望他们将其留空然后在页面上:当您实际呈现某些内容时为空白让我们说字符串名称表单页面上的名称字段将存在,但当用户实际上可以将其留空时
标签: grails constraints grails-domain-class