【问题标题】:I can not add hibernate in intellij我无法在 intellij 中添加休眠
【发布时间】:2016-05-16 01:05:07
【问题描述】:

我使用 IntelliJ 进行休眠,但它确实会添加错误。

我关注视频https://www.youtube.com/watch?v=bGl4u44WRiI

这个错误:

[2016-05-16 07:44:21] javax.persistence.PersistenceException: [PersistenceUnit: persistenceUnit] 类或包未找到

[2016-05-16 07:44:21] java.lang.ClassNotFoundException: models.PmaExportTemplates

【问题讨论】:

    标签: java hibernate intellij-idea


    【解决方案1】:

    我注意到有关 intellij 的情况是,如果您从项目结构中导入 hibernate 以包含支持。您没有获得所需的所有文件。如果您想使用 JPA 和 hibernate 作为提供程序,我不确定您要做什么,然后我会从 hibernate.org 单独下载 hibernate 并将 lib -> 所需文件夹内容和 JPA 文件夹内容放入它自己的文件夹中以及您将使用的 jdbc 驱动程序。例如:SQL、MYSQL 等。如果您想在 intellij 中使用该功能,您还必须提供一个 persistence.xml 文件和 Java EE 持久性支持。我建议如果您只是想使用 hibernate 保存某些内容,请按照上述方式下载文件,然后在创建项目时创建 hibernate 库。如果您想避免使用 EntityManagerFactory 并使用本机 hibernate API,那么您将在源代码中使用 hibernate.cfg.xml 和 (class).hbm.xml 映射文件或 JPA 注释。我建议使用 SessionFactory 并配置对休眠的完全支持。你能澄清一下你想做什么吗?

    【讨论】:

    • 不幸的是,我无法真正帮助您解决错误,似乎它没有映射类。我通常手动输入实体类,所以我认为你从模板创建时遇到了错误。我将不得不尝试制作数据库模式并使用模板功能。也许我已经做了很长的路要走。抱歉,我无法提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    相关资源
    最近更新 更多