В приведенном ниже коде validate () возвращает false, но я не вижу никаких ошибок.Поскольку метод проверки не работает, данные не сохраняются в базе данных.
if (!stockInstance.validate() && stockInstance.save(flush: true))
//redirect(action: "show", id: saleInstance.id)
} else {
println 'stock instance has errors'
stockInstance.errors.each {
println it
}
render(view: "edit", model: [saleInstance: saleInstance])
}
Это печать
stock instance has errors
org.springframework.validation.BeanPropertyBindingResult: 0 errors
Так что еще может быть ошибка.* Извините, что не просматривал данные должным образом, они сохранялись правильно.