【发布时间】:2011-07-07 20:33:09
【问题描述】:
所以我有一个连接到 MySQL 数据库的 Java/JPA2.0 (EclipseLink) 应用程序。我的意图只是传递一个带有db.properties 文件的JAR 文件。 db.properties 应包含服务器主机地址、用户名、密码等,以便最终用户只需将其插入并开始在其项目中使用 JAR。
目前,我只是使用 Netbeans 创建了一个带有凭据的 persistence.xml 文件,并且可以正常工作。但是如何实现属性文件呢?
我的 EntityManager 类:
public class Factories {
private static final EntityManagerFactory entityManagerFactory = buildEntityManagerFactory();
private static EntityManagerFactory buildEntityManagerFactory() {
try {
return Persistence.createEntityManagerFactory("MyPU");
} catch (Exception ex) {
throw new ExceptionInInitializerError(ex);
}
}
public static EntityManager getEntityManager() {
return entityManagerFactory.createEntityManager();
}
}
谢谢
【问题讨论】:
标签: java properties persistence jpa-2.0