我有实体 ExchangeRate {date, currencyFrom, rate} 。实体 currencyFrom 具有属性 code 和 Name。我将它添加到容器 addNestedContainerProperty("currencyFrom.code"); 它可以正常工作,并且代码显示在 vaadin 表中。
现在我创建 BeanValidationForm 并将该字段添加到其中。它崩溃是因为 BeanValidationValidator 尝试为 currencyFrom.code 查找 getter 并在 ExchangeRate 中查找方法 getCurrencyFrom.code。
怎么了?如何使用表单上的嵌套属性字段来显示一些信息。
可以修改 ExchangeRate 嵌套属性吗?