Hibernate:Hibernate3.3和3.6的配置文件的头不一样
2015-12-14 09:39
246 查看
Hibernate3.3和3.6的配置文件的头不一样
1,Hibernate 3.6.0 的XML的头:
<!-- hibernate.cfg.xml文件 -->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/HibernateConfiguration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<!-- hbm.xml文件 -->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<!-- hbm.xml文件中也可以使用这个 -->
<!doctype hibernate-mapping public
"-//hibernate/hibernate mappingdtd 3.0//en"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
2,Hibernate 3.3.1 的XML的头:
<!-- hibernate.cfg.xml文件 -->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/HibernateConfiguration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- hbm.xml文件 -->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate MappingDTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
头不能写错,否则会抛如下异常:
Caused by:org.hibernate.HibernateException: Could not parse configuration:file:/E:/workspace/ItcastOA/WebRoot/WEB-INF/classes/hibernate.cfg.xml
atorg.hibernate.cfg.Configuration.doConfigure(Configuration.java:1528)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1477)
atorg.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:601)
atorg.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 48 more
Causedby: org.dom4j.DocumentException: www.hibernate.org Nested exception:www.hibernate.org
atorg.dom4j.io.SAXReader.read(SAXReader.java:484)
atorg.hibernate.cfg.Configuration.doConfigure(Configuration.java:1518)
... 53 more
1,Hibernate 3.6.0 的XML的头:
<!-- hibernate.cfg.xml文件 -->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/HibernateConfiguration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<!-- hbm.xml文件 -->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<!-- hbm.xml文件中也可以使用这个 -->
<!doctype hibernate-mapping public
"-//hibernate/hibernate mappingdtd 3.0//en"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
2,Hibernate 3.3.1 的XML的头:
<!-- hibernate.cfg.xml文件 -->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/HibernateConfiguration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- hbm.xml文件 -->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate MappingDTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
头不能写错,否则会抛如下异常:
Caused by:org.hibernate.HibernateException: Could not parse configuration:file:/E:/workspace/ItcastOA/WebRoot/WEB-INF/classes/hibernate.cfg.xml
atorg.hibernate.cfg.Configuration.doConfigure(Configuration.java:1528)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1477)
atorg.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:601)
atorg.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 48 more
Causedby: org.dom4j.DocumentException: www.hibernate.org Nested exception:www.hibernate.org
atorg.dom4j.io.SAXReader.read(SAXReader.java:484)
atorg.hibernate.cfg.Configuration.doConfigure(Configuration.java:1518)
... 53 more
相关文章推荐
- 工厂模式
- asp.net中URL参数传值中文乱码的三种解决办法
- 7 Steps for becoming Deep Learning Expert
- LeetCode 279 Perfect Squares
- Android 三种方式实现自定义圆形页面加载中效果的进度条
- Android编程之文件的读写实例详解
- Kafka使用
- Dynamic Web project转成Maven项目
- jQuery position() 函数详解以及jQuery中position函数的应用
- Activity中响应ListView内部按钮的点击事件
- 二分排序和查找
- Java代码之冒泡法排序
- 用js写图片轮播
- IBMx86 x3850 7143机器面板PCI灯亮
- js----window对象
- JBPM4.4:Spring和JBPM整合
- 高仿小日子客户端应用Swift版源码
- 让头部tableView的HeaderView 一起随着移动
- C字符串和C++字符串
- 单例