Is a connection only returned to the Connection pool in a JPA application if i call
entityManager.close();
?
Can the connection backing the entitymanger change during its lifecycle?
thanks in advance
mojoo
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The JPA spec doesn’t define such things and its up to the implementation to manage connections. When a transaction is active you’d be safe to assume the connection is the same until commit, for obvious reasons. Once the txn ends it may be handed back, or it may be held depending on implementation (and you don’t mention yours)