当前位置: 首页 > 知识库问答 >
问题:

找不到Hibernate.properties(我正在使用xml)

宁卓
2023-03-14

我刚开始冬眠。当我实例化会话工厂时,我得到一个错误

信息:HHH000206:找不到Hibernate.Properties

SessionFactory hbrntFctry;
    Session rslt = null;
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().configure().buildServiceRegistry();

    try
    { 
        hbrntFctry = new Configuration().configure().buildSessionFactory(serviceRegistry);
        rslt = hbrntFctry.openSession();
    }
    catch (Throwable ex) 
    { 
        System.err.println("Failed to create sessionFactory object." + ex); 
        throw new ExceptionInInitializerError(ex); 
    }

下面是我的cfg文件:

<hibernate-configuration xmlns="http://www.hibernate.org/xsd/hibernate-configuration">

<session-factory> 

    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> 
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> 
    <!-- Assume test is the database name --> 
    <property name="hibernate.connection.url">jdbc:mysql://localhost/foampile</property> 
    <property name="hibernate.connection.username">root</property> 
    <property name="hibernate.connection.password"></property> 
    <!-- List of XML mapping files --> 

    <mapping resource="SiteRecord.hbm.xml"/>

</session-factory> 

共有1个答案

公孙宗清
2023-03-14

您的hibernate.cfg.xml文件中有错误。缺少

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
    <session-factory>
       ...
    </session-factory>
</hibernate-configuration>
 类似资料:
  • 问题内容: 我尝试基于使用Hibernate内存数据库配置Spring Data : 但是我一遍又一遍地得到: org.hibernate.cfg.Environment。HHH000206:找不到hibernate.properties 问题是我不想在文件中指定它,就像我以前没有Spring Data一样,我想在配置中设置它,就像我基于的答案一样。我想念什么吗?预先感谢您的帮助。 问题答案: 那

  • 我有这个简单的 Gradle抱怨在根项目上找不到方法。但是为什么它要在根项目中找到它呢?我在这里读到子项目不包括根项目。如果我将<code>println name

  • 问题内容: 我正在尝试使用Hibernate连接到servlet中的DB。我读到我们可以使用hibernate.cfg.xml或hibernate.properties文件来配置会话。对我来说,它可以与xml一起使用。现在,当我尝试使用属性而不是xml时,它不起作用。据说 没有找到* hibernate.cfg.xml 。但是我没有提到要使用xml文件,事实上我已经删除了该xml文件。 * 请帮我

  • https://github.com/thtrieu/darkflow 在Ubuntu 20.04 我认为我的flow文件有问题,所以我试图通过以下代码重建构建文件 这就是我得到的。 设置。py:6:弃用警告:imp模块已弃用,取而代之的是importlib;有关导入imp运行build_ext building“暗流”的替代用途,请参阅模块文档。cython_utils。nms的扩展名x86_6

  • 我在我的项目中使用 jQuery 时遇到了问题(使用 Angular 和 boosted,这是引导程序的一个分支)。错误如下: 文件夹/包含/my/component.ts中的错误:错误TS2581:找不到名称“$”。您需要为jQuery安装类型定义吗?尝试。 我已经安装了< code>@types/jquery和< code>jquery,并且在angular.json文件中添加了脚本:

  • 我在我的项目中使用了Java、Wildfly18、Primefaces和JSF,但是我得到了这个警告!有人知道为什么我只在Firefox中使用这个项目时会收到这个警告吗? 任何信息都会有帮助。以下是服务器日志: 17:13:41,238警告[javax.enterprise.resource.webcontainer.jsf.application](默认任务-291)JSF1064:Ressou