|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
PetroNotC Sharp тогда как делать коммит и отмена на кнопку Ok/cancel? Коммит если операции прошли без ошибок. Роллбэк если возник какой-то эксепшн. Тут окна вообще не при чем. PetroNotC Sharp Где в веб такое? Когда приходит запрос на сервак. Создается транзакция @Transaction . В рамках этой транзакции что-то делается. Если во время выполнения возник эксепшн - происходит роллбэк. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:34 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
(пожимая плечами) Назовите мне название фреймворка под Power Builder образца 2001 года? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:34 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Tsyklop Автоматизированый робот. Пишет в бд всю инфу которую нашел. Ясно. Тогда старт транзакции не в окне, а перед записью в бд. В чем вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:34 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
PetroNotC Sharp рисуй. Что за сущность StrategyEntity? StrategyEntity - Условие при котором робот берет данные. CriteriaEntity - Условие при котором стратегия считается подходящей ArbEntity и еще 2 сущности с этой связанные - те самые данные которые записывает робот в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:35 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Tsyklop Создается транзакция @Transaction . В рамках этой транзакции что-то делается. Если во время выполнения возник эксепшн - происходит роллбэк. Это декларативное управление транзакциями. Здесь это оверхед. Просто пишем try StartTran Ясно? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:36 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Ясно. Тогда старт транзакции не в окне, а перед записью в бд. В чем вопрос? Как не писать один и тот же код для старта транзакции. И как сделать так что бы в рамках одной транзации делать несколько операций с БД ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:37 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Tsyklop StrategyEntity - Условие при котором робот берет данные. СтратегияТаблица ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:37 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Tsyklop Как не писать один и тот же код для старта транзакции. Там ты писал аннотацию. Тут ОДНУ СТРОКУ ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:38 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Tsyklop И как сделать так что бы в рамках одной транзации делать несколько операций с БД Первый класс вторая четверть или блоки кода try{ Oper1() Oper2() ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:40 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
PetroNotC Sharp не надо в 40 таблиц добавлять СтратегияТаблица Какие 40 таблиц? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:40 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Надо же. Дети вообще не умеют писать код десктоп или просто в jar файле. Или просто в консоли. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:41 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Tsyklop Какие 40 таблиц? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:42 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
iOracleDev старых фреймворках такое мастером делалось за минуту ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:44 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mad_nazgul Tsyklop, Лямбды?! :-) Микросервисы здесь не нужны. А вот функция которая на входе принимает лямбду/лямбды с запросами к БД, чтобы выполнить их в рамках одной транзакции, почему бы и нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:49 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
mad_nazgul Микросервисы здесь не нужны. А вот функция которая на входе принимает лямбду/лямбды с запросами к БД, чтобы выполнить их в рамках одной транзакции, почему бы и нет. Хорошая идея. Мне нравится. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:49 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
mad_nazgul, Вы смешные, ей богу. После beginTran пять методов не в одной транзакции? Ужас. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:55 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
mayton (пожимая плечами) Назовите мне название фреймворка под Power Builder образца 2001 года? Оно само и есть фреймворк ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:55 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
Покажите мне два метода в одной транзакции и в разных. Ужас. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:56 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
iOracleDev Оно само и есть фреймворк ;) )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:58 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Сам видишь, джун верещит что не может сделать редактируемый грид с выбором значения поля из списка)), в давние времена это делалось несколькими нажатиями мышки. В формсах была такая штучка List of Values (LOV) :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 14:10 |
|
Hibernate 5 и Desktop приложение
|
|||
---|---|---|---|
#18+
iOracleDev В формсах была такая штучка List of Values (LOV) :) iOracleDev Сам видишь, джун верещит что не может сделать редактируемый грид с Он не может два insert в одной транзакции сделать) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 14:24 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2120978]: |
0ms |
get settings: |
27ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
13ms |
get first new msg: |
67ms |
get forum data: |
3ms |
get page messages: |
418ms |
get tp. blocked users: |
2ms |
others: | 312ms |
total: | 930ms |
0 / 0 |