Для первых переменных Windows:
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
, чтобы запустить сервер в режиме отладки:
%TOMCAT_HOME%/bin/catalina.bat jpda start
Для первых экспортных переменных unix:
export JPDA_ADDRESS=8000
export JPDA_TRANSPORT=dt_socket
и запустить сервер в режиме отладки:
%TOMCAT_HOME%/bin/catalina.sh jpda start
Вы, вероятно, могли бы сделать это с помощью хранимой процедуры, если это для вас вариант.
В противном случае вы можете не может сделать это с помощью одного sql-оператора.
В идеале вы должны делать рекурсивные вызовы для обхода дерева из вашей программы
Для этого есть два основных метода: списки смежности и вложенные списки. Взгляните на Управление иерархическими данными в MySQL .
У вас есть список смежности. Нет способа рекурсивно захватить всех потомков с помощью одного оператора SQL. Если возможно, просто возьмите их все и сопоставьте в коде.
Вложенные наборы могут делать то, что вы хотите, но я стараюсь избегать этого, потому что стоимость вставки записи высока и подвержена ошибкам.
Ваш вопрос кажется немного неточным. Почему вы хотите, чтобы они были, и что вы имеете в виду, говоря «в дереве»?
Таблица, которая у вас есть, IS (реляционный способ представления) дерева.