【发布时间】:2012-01-27 14:38:33
【问题描述】:
我的Customer 表中有外键。
@JoinColumn(name = "DISCOUNT_CODE", referencedColumnName = "DISCOUNT_CODE")
@ManyToOne(optional = false)
private DiscountCode discountCode;
我有一个包含该表所有字段的表单(包括外键discountCode 及其来自另一个表的描述)。
如果用户输入了外键表中不存在的输入,我希望能够显示该外键不存在的消息。 当我对这个字段进行模糊处理时,我会从表中检索它的描述。当用户对无效字段进行模糊处理并且表格中不存在时,如何显示无效字段的错误消息?
【问题讨论】:
-
作为替代方案,您也可以只使用(自动完成)下拉字段而不是文本字段。至少,预定义的值应该由下拉菜单显示。
-
@BalusC:我在这个表中有很多字段,所以我不想有一个下拉字段,里面会有超过 1000 条记录......
-
这正是我建议“自动完成”的原因:)