【问题标题】:Can't find persistence unit and reverse engineering tools找不到持久性单元和逆向工程工具
【发布时间】:2012-07-15 18:53:58
【问题描述】:

我目前正在使用 Hibernate 工具和逆向工程创建我的实体和 DAO。我的配置是 Eclipse Indigo、JBoss AS7、Hibernate Tools 3.4 和 Hibernate 4。问题是当我尝试将我的 .jar 部署到 JBoss AS7 时,我得到了这个:

http://pastebin.com/1hvHBM7z

更准确地说:

在部署中找不到名为 null 的持久性单元 "businessLayer.jar"

现在,我搜索了这个问题,它表明我应该在 META-INF 下有一个 persistence.xml 文件。问题是,该生成对这个文件没有做任何事情(当我在控制台配置期间检查注释而不是 JPA 时,它甚至禁用了它的生成),当我查看示例时,我不确定要指定什么...... 另一个问题:据我了解,这个文件对于 EntityManager 是必需的,但是如果所有必需的信息都已经在我的 hibernate.cfg.xml 中,为什么我需要这个(因为我的意思是,这两个文件看起来有点相似...... ) ?

【问题讨论】:

    标签: hibernate jboss7.x persistence.xml


    【解决方案1】:

    实际上,您似乎需要持久化 xml,它可以解决上述问题。那么你可能会遇到一个新的异常:JDBC Driver not found 等。对我来说,问题来自 JBoss 7 和 Postgre9。更多信息here(最后发帖)。

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 2013-07-26
      • 2012-03-15
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 2021-08-23
      相关资源
      最近更新 更多