使用HQL /标准Java的分层数据

问题描述 投票:0回答:1
  1. 我有桌子:

    +----+-------------------+------+-------------------+-------+
    | id | exType            | exId | depType           | depId |
    +----+-------------------+------+-------------------+-------+
    | 1  | Ceo               | 1    | Board Of Director | 1     |
    | 2  | Board Of Director | 1    | Manager           | 4     |
    | 3  | Board Of Director | 1    | Manager           | 5     |
    | 4  | Manager           | 4    | TeamLead          | 1     |
    | 5  | Manager           | 5    | TeamLead          | 2     |
    | 6  | TeamLead          | 1    | Member            | 7     |
    | 7  | TeamLead          | 1    | Member            | 8     |
    | 8  | TeamLead          | 1    | Member            | 9     |
    | 9  | TeamLead          | 1    | Member            | 10    |
    | 10 | TeamLead          | 2    | Member            | 19    |
    +----+-------------------+------+-------------------+-------+
    
  2. [我想要所有成员,当我将exType作为[[Manager作为输入,而将exId作为4作为输入时:

    Member 7 Member 8 Member 9 Member 10
    或我想要所有成员,当我想将exType作为[[TeamLead
    作为输入,将exId作为1作为输入给我时:

    Member 7 Member 8 Member 9 Member 10

jpa hql criteria criteria-api
1个回答
0
投票
Select depType, depId from table where exType = 'TeamLead' and exId = '1'
© www.soinside.com 2019 - 2024. All rights reserved.