private EntityResource() { try { if (log.isDebugEnabled()) log.debug("Loading EMF."); DataSource ds = DataSourceUtil.lookupDatasource(); Map<String, Object> map = new HashMap<String, Object>(); map.put(TopLinkProperties.NON_JTA_DATASOURCE, ds); emf = Persistence.createEntityManagerFactory("validations", map); if (log.isDebugEnabled()) log.debug("EMF Loaded."); } catch (Exception e) { log.error("Error creating entity manager factory.", e); throw new PersistenceException(e); } }