Заупуск скл запроса в IDEA во время отладки
От: Аноним  
Дата: 16.05.12 02:55
Оценка:
Всем привет,

Во время отладки, когда работаю внутри транзакции. Какие то инсерты уже прошли, но нет возможности их скл клиентами вытащить из базы.
Можно ли в идее так настроить, чтобы я мог внутри транзацкии выполнить скл прям во время отладки java кода?
Знаю, есть возможность через alt + f8 выполнить код, но там одним выражением, иногда оч. оч. не удобно...
Скл довольно большой.
Re: Заупуск скл запроса в IDEA во время отладки
От: elmal  
Дата: 16.05.12 05:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Во время отладки, когда работаю внутри транзакции. Какие то инсерты уже прошли, но нет возможности их скл клиентами вытащить из базы.

А>Можно ли в идее так настроить, чтобы я мог внутри транзацкии выполнить скл прям во время отладки java кода?
А что мешает сделать хелпер вроде executeSQL(String sql) внутри программы, который вызовешь прямо из отладочного режима? Лично у меня такие хелперы всегда есть.
Re: Заупуск скл запроса в IDEA во время отладки
От: alexey.a.semenov  
Дата: 19.05.12 09:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Знаю, есть возможность через alt + f8 выполнить код, но там одним выражением, иногда оч. оч. не удобно...


Все верно alt + f8, только там есть кнопка Code Fragment Mode — то что Вам нужно.
Re: Заупуск скл запроса в IDEA во время отладки
От: zubr Россия  
Дата: 23.05.12 05:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Всем привет,


А>Во время отладки, когда работаю внутри транзакции. Какие то инсерты уже прошли, но нет возможности их скл клиентами вытащить из базы.

А>Можно ли в идее так настроить, чтобы я мог внутри транзацкии выполнить скл прям во время отладки java кода?
А>Знаю, есть возможность через alt + f8 выполнить код, но там одним выражением, иногда оч. оч. не удобно...
А>Скл довольно большой.


какая база данных используется?
какой уровень изоляции транзакции?

всегда можно сделать TX ISO LVL READ UNCOMMITTED, правда не во всех базах данных поддерживается.
например, нельзя такое делать в оракле.

если уж очень нравится ALT-F8, сделайте helper static class for sql execution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.