我正在学习JPAContainer,我无法理解如何配置我的SGBD连接...使用DAO模式我创建了一个返回我的连接的类。
//ConnectionFactory DAO mode
public class ConnectionFactory {
public Connection getConnection() {
try {
return DriverManager.getConnection(
"jdbc:mysql://localhost/fj21", "root", "");
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}
如何创建与JPAContainer一起使用的连接?还有什么更好的方法?
答案 0 :(得分:0)
要开始定义你的jpa持久性单元,让我们说“地址簿”。然后,您可以使用JPAContainerFactory
创建一个新的JPAContainer。
示例:
JPAContainerFactory.make(Person.class, JpaAddressbookApplication.PERSISTENCE_UNIT); // where PERSISTENCE_UNIT = "addressbook"
通过这种方式,您无需处理EntityManager
。
我强烈建议您按照this教程进行操作,并在stackoverflow上查看以下答案:https://stackoverflow.com/a/17876743