为两个多表添加索引

时间:2017-06-01 22:14:02

标签: java sql jpa

我有两张桌子:

表1-公司:包含以下列:

  • COMPANY_ID

  • company_key

表2-用户:包含以下列:

  • USER_ID

  • company_key

  • 名称

我希望以某种方式添加索引,以便我可以使用company_key来查找表2中的条目。

示例:/users?company_key="my_key"

我应该使用什么方法?

我想使用索引,以便我的用户表使用company_key编制索引,以及有关该方法的任何建议。

另外,我如何在JPA中实现它?

由于

1 个答案:

答案 0 :(得分:1)

您需要user.company_key上的标准索引。我最近没有使用过JPA,但看起来你需要为@Entity用户的company_key添加@Index注释。请注意,此索引可能是user.user_id上唯一索引(主键)的补充。