nullable不适用于lat和lng。请帮忙。
class Location {
int id
String country
String province
String city
double lat
double lng
static mapping = {
table: 'Locaations'
country length:100
province length: 100
city length: 100
}
static constraints = {
province(blank:true, nullable:true)
city(blank:true, nullable:true)
lat(blank: true, nullable:true)
lng (blank:true, nullable:true)
}
}
答案 0 :(得分:5)
原始double
类型变量本身既不能为空也不能为空(blank:true
仅适用于String)。它与Grails无关。改为使用java.lang.Double:
.....
Double lat
Double lng
.....