Grails アプリでの Float の編集に問題があります。縮尺が定義されたドメイン クラスに緯度情報を保存します。
class Location {
Float latitude
...
static constraints = {
latitude(scale:15)
}
したがって、私の足場ビューは 15 桁の精度を示しています。ただし、小数点以下 6 桁までしか編集できません (7 桁を変更しても何も起こりません)。例: 1. オリジナル: 12.123456789、編集: 12.123450789 - 正常に動作します 2. オリジナル: 12.123456789、編集: 12.123456089 - 動作せず、以前の値を保存します
テストにはH2 DBを使用します。値はDBに保存されますが、「小さな」数値の変更はGrailsによって認識されないため、これはGrailsまたはGormの問題だと思います。回避策はありますか?:-)