|
10 / 7 / 4
Регистрация: 08.12.2013
Сообщений: 165
|
|||||||||||
Подскажите, как правильно освобождать сессию в Hibernate?03.06.2017, 16:50. Показов 1412. Ответов 7
Метки нет (Все метки)
Здравствуйте.
есть несколько контроллеров, которые дергают данные из базы. Примерно после 50 - 100 запросов получаю такую беду в консоли: Кликните здесь для просмотра всего текста
Самое интересное, что я использую try - catch с ресурсами. До этого закрывал соединение в finally, эффект был тот же.
Подскажите, как это исправить?
0
|
|||||||||||
| 03.06.2017, 16:50 | |
|
Ответы с готовыми решениями:
7
Как правильно освобождать мютексы Как правильно освобождать кучу? Как правильно освобождать память |
|
183 / 110 / 44
Регистрация: 03.07.2016
Сообщений: 496
|
|
| 03.06.2017, 19:55 | |
|
Вы в спринге работаете?
0
|
|
|
10 / 7 / 4
Регистрация: 08.12.2013
Сообщений: 165
|
|
| 03.06.2017, 23:49 [ТС] | |
|
Borsche, да, именно в нем
0
|
|
|
183 / 110 / 44
Регистрация: 03.07.2016
Сообщений: 496
|
|
| 04.06.2017, 08:46 | |
|
Тогда вопрос к вам такой. Какого буя вы вручную управляете подключениями??? Предоставте это спрингу.
0
|
|
|
10 / 7 / 4
Регистрация: 08.12.2013
Сообщений: 165
|
|
| 04.06.2017, 10:18 [ТС] | |
|
Borsche, мммм
а можно, если не трудно, ссылочку на какой-нибудь тутор? именно такой, в котором правильно используется хибернейт вместе со спрингом Добавлено через 4 минуты будет правильным, запросы к бд выносить в сервисы, верно? https://habrahabr.ru/post/248541/
0
|
|
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
| 04.06.2017, 12:22 | |
|
Читайте официальную доку, там все это есть. Ищите про аннотацию @Transactional
0
|
|
|
183 / 110 / 44
Регистрация: 03.07.2016
Сообщений: 496
|
||
| 04.06.2017, 16:35 | ||
0
|
||
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
| 04.06.2017, 17:40 | |
|
Хм, пропустил про запросы вопрос. Забудьте про ручное управление session manager'ами, entity manager'ами, и уж тем более никаких запросов в сервисах, если используете querydsl, то предикаты еще можно строить в сервисах, но и то в доменных. Все запросы в слое dao/repository. Вообще spring data jpa вам в руки
0
|
|
| 04.06.2017, 17:40 | |
|
Помогаю со студенческими работами здесь
8
Как правильно освобождать память от вектора? Как правильно освобождать память в динамических структурах
Как и когда правильно освобождать динамически выделенную память? Dll на C++ кушает память, как правильно удалять и освобождать память? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|