java - 为两个多表添加索引

标签 java sql jpa

我有两个表:

表 1- 公司:具有以下列:

  • company_id

  • company_key

表 2- 用户:具有以下列:

  • 用户 ID

  • company_key

  • 姓名

我想添加索引,以便我可以使用 company_key 来查找表 2 中的条目。

示例:/users?company_key="my_key"

我应该使用什么方法?

我想使用索引,以便我的用户表使用 company_key 建立索引,请提供有关该方法的任何建议。

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

谢谢

最佳答案

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

关于java - 为两个多表添加索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44317912/

相关文章:

java - Amazon Lambda 上 Amazon Echo/Alexa 的正确 Java handleRequest() 方法签名?

java - Spring JPA 线程 : IllegalArgumentException Exception

java - try catch 持续异常

java - Hibernate AttributeOverride 注释错误

c# - 我需要打开几个 VLC 客户端才能将它们接收的流设为 "monitor"

继承

Java - 计算一段时间内出现的月份中的日期

sql - 如何使用 Oracle 确定滑动窗口中不同事件的数量

java - 从 Java 和 Ruby 访问 HSQL?

SQL - 非空或条件