The point of my question is to find the way to determine whether session openned or uses current context. Is there a way to find if I used sessionFactory.getCurrentSession()
or sessionFactory.openSession() to get my Hibernate Session object? something like:
if used current session do nothing else close session manually.
Asked
Active
Viewed 99 times
0
Andronicus
- 24,333
- 17
- 47
- 82
janlan
- 417
- 1
- 3
- 17
-
Possible duplicate of [Control the hibernate session(when to close it manually)](https://stackoverflow.com/questions/4040761/control-the-hibernate-sessionwhen-to-close-it-manually) – LppEdd Apr 01 '19 at 19:26
1 Answers
0
Not closing the session can cause memory leaks and that's independent from usage. That's why it's a good habit to use try-with-resource or put something like:
if(session != null) session.close();
in finally clause.
Andronicus
- 24,333
- 17
- 47
- 82