Exemplo n.º 1
0
  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);
    }
  }