私の Web アプリケーションには、顧客名と顧客の電話番号があります。同じ電話番号を複数回許可する必要があります。ただし、同じ顧客名を複数回入力することはできません。携帯電話番号が「6039274849」の「Sean Patrick」という名前の顧客が既にいる場合。今後、同じ名前 ('Sean Patrick') の新しいユーザーを許可しないようにする必要があります。ただし、同じ携帯電話番号 ('6039274849') の入力を許可できます。
テーブル構造を次のように仮定します。
CUSTOMER TABLE
columns
CUSTOMER_ID UNIQUE
CUSTOMER NAME
CUST_MOB_NUMBER
私はSpring ROOを使用しています。データベース関連はHibernateJPA(aspectJコード)を使用します。
誰でもこれを行う方法を教えてください。今のところ、私は2つの列をユニークにすることを考えています。2 つの列を一緒に一意にする方法はありますか?