在 JBDS/JBoss 工具中使用 Hibernate
Using Hibernate in JBDS/JBoss Tools
我是 jboss 开发者工作室的新手。
我正在尝试从教程网站学习,但我被困在创建 SessionFactory
对象上。
//creating configuration object
Configuration cfg=new Configuration();
cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file
//creating session factory object
SessionFactory factory=cfg.buildSessionFactory();
//creating session object
Session session=factory.openSession();
//creating transaction object
Transaction t=session.beginTransaction();
我似乎无法导入 SessionFactory
Class。 JBoss EAP 6.1+ Runtime 库仅包含 2 个与休眠相关的 jar,hibernate-jpa-2.0-api-1.0.1.Final-redhat-2.ja
r 和 hibernate-validator-4.3.1.Final-redhat-1.jar
.
我真的很难学习休眠。我找不到使用 JBDS
.
开发 Web 应用程序的教程
提前致谢!
JBoss 6.1 有点自成一格,并没有得到最大的支持。如果可以的话,我建议避免使用它,然后向上移动到 Wildfly 或向下移动到 JBoss 5.
也就是说,您在那里看到的 JAR 仅支持 JPA,不支持核心 Hibernate。您在严格的 JPA 中没有 SessionFactory
;那些被替换为 EntityManager
个实例。您要么需要在 EAR 中包含 hibernate-core 库,要么将其添加到 JBoss 库中以使用它。
我是 jboss 开发者工作室的新手。
我正在尝试从教程网站学习,但我被困在创建 SessionFactory
对象上。
//creating configuration object
Configuration cfg=new Configuration();
cfg.configure("hibernate.cfg.xml");//populates the data of the configuration file
//creating session factory object
SessionFactory factory=cfg.buildSessionFactory();
//creating session object
Session session=factory.openSession();
//creating transaction object
Transaction t=session.beginTransaction();
我似乎无法导入 SessionFactory
Class。 JBoss EAP 6.1+ Runtime 库仅包含 2 个与休眠相关的 jar,hibernate-jpa-2.0-api-1.0.1.Final-redhat-2.ja
r 和 hibernate-validator-4.3.1.Final-redhat-1.jar
.
我真的很难学习休眠。我找不到使用 JBDS
.
提前致谢!
JBoss 6.1 有点自成一格,并没有得到最大的支持。如果可以的话,我建议避免使用它,然后向上移动到 Wildfly 或向下移动到 JBoss 5.
也就是说,您在那里看到的 JAR 仅支持 JPA,不支持核心 Hibernate。您在严格的 JPA 中没有 SessionFactory
;那些被替换为 EntityManager
个实例。您要么需要在 EAR 中包含 hibernate-core 库,要么将其添加到 JBoss 库中以使用它。