2

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)

}

}

4

1 に答える 1

5

プリミティブdouble型の変数自体をnullにすることも、空白にすることもできません(blank:true文字列専用)。それはGrailsとは何の関係もありません。代わりにjava.lang.Doubleを使用してください。

.....
    Double lat 
    Double lng 
.....
于 2012-12-24T07:46:41.707 に答える