在我的 Web 应用程序中,我有客户姓名和客户电话号码。我应该多次允许同一个电话号码。但我不应该允许多次输入相同的客户名称。如果已有客户名为“Sean Patrick”,手机号码为“6039274849”。将来我不应该允许新用户使用相同的名称('Sean Patrick')。但我可以允许输入相同的手机号码('6039274849')。
假设表结构为
CUSTOMER TABLE
columns
CUSTOMER_ID UNIQUE
CUSTOMER NAME
CUST_MOB_NUMBER
我正在使用 Spring ROO。我们将使用 HibernateJPA(aspectJ 代码)来处理与数据库相关的内容。
谁能告诉如何做到这一点。截至目前,我正在考虑制作 2 列 uique。有什么方法可以使 2 列一起唯一吗?