为Eclipselink JPA配置HikariCP

时间:2017-11-23 17:23:41

标签: jpa eclipselink hikaricp

我最近的一些项目建立在eclipselink / jpa / jsf结构上。我想使用HikariCP作为数据源。到目前为止,我搜索并发现所有关于HikariCP的示例/教程都基于Spring和Hibarnate。有没有办法使用HikariCP作为我的主要数据源?怎么做?提前谢谢。

这是我的数据源类:

public enum EntityManagerFactoryDS {

    public final EntityManagerFactory emf;

    EntityManagerFactoryDS() {
        properties.put("javax.persistence.jdbc.driver", "driver");
        properties.put("javax.persistence.jdbc.url", "url"));
        properties.put("javax.persistence.jdbc.user", "user"));
        properties.put("javax.persistence.jdbc.password", "password"));
        emf = Persistence.createEntityManagerFactory("mysql", properties);
    }

    public EntityManager createEntityManager() {
        return emf.createEntityManager();
    }

    public EntityManagerFactory getInstance() {
        return emf;
    }
}

0 个答案:

没有答案