2015-11-12 34 views
0

我有这个类:grails - 最小/最大约束失败浮动?

class SomeClass { 

    float percent 

    static constraints = { 
     percent(min:1.0F, max:100.0F) 
    } 
} 

当我启动应用程序,我得到的错误:

Parameter for constraint [min] of property [percent] of class [class SomeClass] must be the same type as property: [float] 

这是bug还是我究竟做错了什么?

回答

0

,我认为你应该使用小f代替F

static constraints = { 
    percent(min:1.0f, max:100.0f) 
} 

尝试改变的percentFloat类型,然后1.0F应该是有效的

+0

这是我首先尝试。这有同样的结果。我在大文字F的文档中找到了一个例子 - 这就是为什么我这样写它的原因 – Bernhard

+0

尝试将'percent'的类型改为'Float',然后'1.0F'应该是有效的 – injecteer