Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加载映射文件Hibernate4_Java_Hibernate_Jakarta Ee - Fatal编程技术网

Java 加载映射文件Hibernate4

Java 加载映射文件Hibernate4,java,hibernate,jakarta-ee,Java,Hibernate,Jakarta Ee,从hibernate.cfg.xml文件加载映射文件时遇到问题 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hib

从hibernate.cfg.xml文件加载映射文件时遇到问题

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                                         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
 <session-factory>
  <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
  <property name="hibernate.connection.url">jdbc:hsqldb:hsql://localhost</property>
  <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
  <property name="hibernate.hbm2ddl.auto">create-drop</property>
  <mapping resource="User.hbm.xml"/>
 </session-factory>
</hibernate-configuration>

映射工作正常…,任何建议???

看起来问题与相同。您不能将配置与
新配置().configure()
配置.buildSessionFactory(注册表)
混合使用。您应该使用
StandardServiceRegistryBuilder
进行所有配置。 像这样的

ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().
    configure().build();
SessionFactory sessionFactory= new Configuration().buildSessionFactory(serviceRegistry);    

@德戈米兹:我很高兴:)
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().
    configure().build();
SessionFactory sessionFactory= new Configuration().buildSessionFactory(serviceRegistry);