Как использовать ThreadLocal в Hibernate by Spring - PullRequest
0 голосов
/ 10 сентября 2010

В настоящее время мы используем сеанс на каждый шаблон (Операция) с Hibernate / Spring для нашего клиент-серверного приложения Swing. Приложение росло, а запросы становились все более сложными, что приводило к проблемам с производительностью. По этой причине мы решили повторно использовать сеанс для сложных запросов, которые должны выполнять больше запросов к базе данных.

Нам сказали, что шаблон сеанса ThreadLocal может быть полезен для достижения этой цели. Мы читали об этом, и это, кажется, идеально подходит, но я также слышал, что Spring может обрабатывать ThreadLocals сам по себе. К сожалению, я не смог подтвердить эту информацию и пока не нашел никакой полезной информации о ней. Так как я новичок в этом, я могу искать неправильные ключевые слова.

Кто-нибудь имеет опыт в отношении этого варианта использования и знает, в каком контексте я могу найти больше информации о нем? Или мы должны сами позаботиться о том, когда открывать / закрывать сессии? Спасибо за любую помощь!

Поздравил, ymene

1 Ответ

1 голос
/ 10 сентября 2010

Возможно этот ответ по теме форума на сайте Spring Community может вам помочь.

...