Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package my.package;
- import javax.persistence.EntityManagerFactory;
- import javax.persistence.Persistence;
- public class EntityManagerFactoryHelper {
- private static EntityManagerFactory instance = null;
- public static EntityManagerFactory getInstance() {
- if (instance == null) {
- new EntityManagerFactoryHelper();
- }
- return instance;
- }
- private EntityManagerFactoryHelper() {
- try {
- // Setting up persistence unit factory here
- instance = Persistence.createEntityManagerFactory("xxx");
- } catch (ExceptionInInitializerError e) {
- throw e;
- }
- }
- @Override
- protected void finalize() throws Throwable {
- super.finalize();
- if (instance != null) {
- instance.close();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement