2017-06-01 44 views
0

我有兩個表:添加索引兩個多桌

表1公司:有以下欄目:

  • COMPANY_ID

  • company_key

表2 - 用戶:有以下列:

  • user_id說明

  • company_key

我想要的方式,這樣我可以用company_key查找表的條目添加索引2.

示例:/users?company_key="my_key"

我應該使用什麼方法?

我想使用索引,使我的用戶表與company_key索引,有關該方法的任何建議。

另外,我該如何在JPA中實現這一點?

感謝

+0

爲什麼不通過其主鍵來引用公司? –

+0

用例說用戶有權訪問company_key而不是其主鍵 – slal

回答

1

你想在user.company_key標準指數。我最近沒有使用JPA,但看起來您需要爲@Entity用戶的company_key添加@Index註釋。請注意,此索引可能是除user.user_id上的唯一索引(主鍵)之外的。