首页 > 解决方案 > 选择带有参考的查询器链

问题描述

我有这张表,我想存储一串记录。

CREATE TABLE table_name (
    id INT,
    unique_id varchar,
    reference_id varchar,
);

我想实现 JPA 查询,它通过 unique_id 和所有记录 reference_id 打印所有记录。像这样的东西:

| id | unique_id | reference_id |   |   |
|----|-----------|--------------|---|---|
| 43 | 55544     |              |   |   |
| 45 | 45454     | 55544        |   |   |
| 66 | 55655     | 45454        |   |   |
| 78 | 88877     | 55655        |   |   |
| 99 | 454       | 34345        |   |   |

我想当我选择记录 55544 来获取所有事务时,因为彼此都使用指向它们的 reference_id。我如何实现这个 JPA?

unique_id 55544 记录的预期结果:

| id | unique_id | reference_id |   |   |
|----|-----------|--------------|---|---|
| 43 | 55544     |              |   |   |
| 45 | 45454     | 55544        |   |   |
| 66 | 55655     | 45454        |   |   |
| 78 | 88877     | 55655        |   |   |

标签: mysqlsqljpahql

解决方案


推荐阅读