Java 加载映射文件Hibernate4
从hibernate.cfg.xml文件加载映射文件时遇到问题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
<?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);