选择参考查询器的链

时间:2019-01-27 08:30:12

标签: mysql sql jpa hql

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

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        |   |   |

0 个答案:

没有答案