如果我使用可为空的LocalDate创建域对象,如果日期为空,脚手架编辑器会抛出验证错误:无法填充类org.joda.time.LocalDate而没有一年
这似乎来自Joda DateTimeStructuredBindingEditor.getPropertyValue
有谁知道如何防止此验证问题?
答案 0 :(得分:0)
我不是肯定的,但如果问题来自脚手架,那么它可能会发送一个空白日期,而不是空白日期。
我会尝试:
1 - 在保存之前检查localDate是否实际为空。
2 - 添加"空白:true"作为约束。你不应该这样,因为它不是一个字符串,但它可能有效。