org.hibernate.MappingException: invalid configuration

写hibernate的hello world内容非常简单,一个实体bean–Student.java一个测试文件–StudentTest.java两个配置文件:Student.hbm.xml,hibernate.cfg.xml可是一直报错:Exception in thread "main" org.hibernate.MappingException: invalid configurationCaused by: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 25; 文档无效: 找不到语法。我实在是很困惑啊,都简单到不能简单的东西,还报错,也分明知道是配置文件的错,后来又怀疑是jar包的问题,,有怀疑是测试写错了。今天晚上myeclipse突发善心,居然给我很详细的提示,明确指出是hibernate.cfg.xml的第二行出错。我于是去hibernate的参考文档中把他们的配置文件整个考过来,然后修改,再测试居然华丽丽的通过了。。果然是hibernate.cfg.xml的文件头出错了。原来的文件头是:<?xml version="1.0" encoding="utf-8" ?><hibernate-configuration xmlns="" xsi:schemaLocation=" hibernate-configuration-4.0.xsd" xmlns:xsi="">修改之后的是:<?xml version=’1.0′ encoding=’utf-8′?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "">结论:再也不能去其他地方乱考配置文件了,之前的配置文件就是我从一个项目里复制过来的。还是直接去文档里找比较好。

但一定要背上几本书,在花海里,草丛旁悠然品味,

org.hibernate.MappingException: invalid configuration

相关文章:

你感兴趣的文章:

标签云: