I am using resource local entitymanager with JPA 1 . What is the best practice for creating EntityManager that is Create do job close entitymanager everytime.(Entitymanager not heavy weight but still boring ) Create a entitymanager for every thread and store it as ThreadLocal variable and use it (a-where should i close entitymanager b-Any entitystored in a session scoped bean will be a detached en