JPAContainer连接?

时间:2014-02-18 12:39:49

标签: java vaadin vaadin7

我正在学习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一起使用的连接?还有什么更好的方法?

1 个答案:

答案 0 :(得分:0)

要开始定义你的jpa持久性单元,让我们说“地址簿”。然后,您可以使用JPAContainerFactory创建一个新的JPAContainer。

示例:

JPAContainerFactory.make(Person.class, JpaAddressbookApplication.PERSISTENCE_UNIT); // where PERSISTENCE_UNIT = "addressbook"

通过这种方式,您无需处理EntityManager

我强烈建议您按照this教程进行操作,并在stackoverflow上查看以下答案:https://stackoverflow.com/a/17876743