SELECT t FROM Task t WHERE t.idCode LIKE CONCAT(:prefix, '_%')
Por:
SELECT t.id_code, t.task,t.asigned,t.description,t.id_code_project FROM atmira.Task t WHERE t.task LIKE CONCAT(:prefix)
Razón
El motivo es porque estamos devolviendo todos los objetos que contine el identificador de la tarea padre + todos los que tengan _%. por lo que si queremos conocer las subtareas de 0_1 estaremos reciviendo tambien las tareas hijas de 0_1_1 o 0_1_1_1
Cambiar la consulta
SELECT t FROM Task t WHERE t.idCode LIKE CONCAT(:prefix, '_%')
Por: SELECT t.id_code, t.task,t.asigned,t.description,t.id_code_project FROM atmira.Task t WHERE t.task LIKE CONCAT(:prefix)
Razón
El motivo es porque estamos devolviendo todos los objetos que contine el identificador de la tarea padre + todos los que tengan _%. por lo que si queremos conocer las subtareas de 0_1 estaremos reciviendo tambien las tareas hijas de 0_1_1 o 0_1_1_1