property java_java-必须为元素类型“ property”声明属性“...
我是休眠配置的新手.在我的Eclipse项目中,我遇到了上面的休眠错误.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (2) : Element type "hibernate-mapping" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (3) : Element type "class" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (4) : Element type "id" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (5) : Element type "generator" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (7) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (7) : Attribute "type" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (8) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (8) : Attribute "type" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (9) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (9) : Attribute "type" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (10) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (10) : Attribute "type" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (2) : Element type "hibernate-mapping" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (3) : Element type "class" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (4) : Element type "id" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (5) : Element type "generator" must be declared.
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (7) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (7) : Attribute "type" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (8) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (8) : Attribute "type" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (9) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (9) : Attribute "type" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (10) : Attribute "column" must be declared for element type "property".
ERROR: org.hibernate.internal.util.xml.ErrorLogger - HHH000196: Error parsing XML (10) : Attribute "type" must be declared for element type "property".
Exception in thread "main" org.hibernate.InvalidMappingException: Unable to read XML
at org.hibernate.internal.util.xml.MappingReader.legacyReadMappingDocument(MappingReader.java:375)
at org.hibernate.internal.util.xml.MappingReader.readMappingDocument(MappingReader.java:304)
at org.hibernate.cfg.Configuration.add(Configuration.java:516)
at org.hibernate.cfg.Configuration.add(Configuration.java:512)
at org.hibernate.cfg.Configuration.add(Configuration.java:686)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:769)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:2255)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:2227)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2207)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2160)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2075)
at org.hibernate.cfg.Configuration.configure(Configuration.java:2054)
at com.test.Main.main(Main.java:41)
Caused by: org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 20; Element type "hibernate-mapping" must be declared.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:437)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:325)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1906)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:742)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:379)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:605)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3138)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:880)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.hibernate.internal.util.xml.MappingReader.legacyReadMappingDocument(MappingReader.java:325)
... 12 more
在PERSONDB类中,有五个列,分别名为PERSON_ID,PERSON_FIRSTNAME,PERSON_LASTNAME,PERSON_GENDER,PERSON_AGE.
domain-classes.hbm.xml:
/p>
PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
hibernate.cfg.xml:
/p>
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/PERSONDB
root
root
org.hibernate.dialect.MySQLDialect
org.hibernate.context.internal.ThreadLocalSessionContext
true
Person.java:
package com.hibernate.data;
public class Person {
private int id;
private String firstName;
private String lastName;
private String gender;
private int age;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
我怎样才能解决这个问题?
property java_java-必须为元素类型“ property”声明属性“...相关推荐
- Caused by: org.xml.sax.SAXParseException: 必须为元素类型 “select“ 声明属性 “paramterType“。
Caused by: org.xml.sax.SAXParseException: 必须为元素类型 "select" 声明属性 "paramterType". ...
- 必须为元素类型 association 声明属性 oftype。_CSS相关的选择器和属性介绍
类型选择器 CSS中的一种选择器是元素类型的名称.使用这种选择器(称为类型选择器),可以向这种元素类型的每个实例上应用声明.例如,以下简单规则的选择器是H1,因此规则作用于文档中所有的H1元素: 1H ...
- Caused by: org.xml.sax.SAXParseException;必须为元素类型 mapping 声明属性 resourse。
求教,hibernate使用Junit测试时报错,不知道具体怎么修改,请问下大佬们怎么处理? hibernate.cfg.xml<?xml version="1.0" enc ...
- 基于Xml 的IOC 容器-载入<property>的子元素
在BeanDefinitionParserDelegate 类中的parsePropertySubElement()方法对<property>中的子元素解析,源码如下: //解析<p ...
- 元素类型为 “resultMap” 的内容必须匹配 “(constructor?,id*,result*,association*,collection*,discriminator?)”
错误 原配置如下: <resultMap id="xxxDetail" type="xxx" extends="xxxResult"& ...
- 如何在C#中使用反射获取集合元素类型
目录 介绍 概念化这个混乱 编码此混乱 下载实用程序-5.7 KB 介绍 通过这个技巧,我将努力向读者展示如何使用反射来查询一个集合类的元素类型.当涉及到未实现IEnumerable<T> ...
- lineNumber: 8; columnNumber: 48; 元素类型为 “id“ 的内容必须匹配 “EMPTY“。
今天在看尚硅谷的mybatis的时候,突然发现一个错误,(代码对比过和老师的一模一模), 我找了大半天都没有找到错误.后面终于发现mybatis的标签所导致的. 问题: lineNumber: 8; ...
- html笔记(二)html4+css2.0(元素类型、css精灵、宽度自适应、BFC、浏览器相关概述、css统筹)
大标题 小节 一.元素类型 1. 元素分类 2. 置换和非置换元素 3. 元素类型转换 二.css精灵 三.宽高自适应 1. 宽度自适应 2. 高度自适应 3. 最小高度自适应 4. 高度塌陷及解决办 ...
- oracle type is varray,oracle – 使用TYPE属性检索VARRAY元素类型
我想通过类型属性或任何解决方法检索元素类型的varray存储. 例如,我们的类型定义如下 CREATE TYPE "READINGS" AS VARRAY (200) OF NUM ...
- 系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常...
现象:spring加载配置文件applicationContext.xml出错,抛出nested exception is og.xml.sax.SAXParseException; lineNumb ...
最新文章
- 七问唐骏:真的性格好就能成功?
- Anaconda中Jupyter notebook打开后闪退问题解决方法
- XFire WebService demo
- powwr shell_Powershell Do While 循环
- nginx 重定向_虚拟机中安装nginx,重定向到resin
- 关于将struts2框架下,使自定义过滤器对部分的action(一个action或多个action)请求忽略的方法
- Vue.js 系列教程 4:Vuex
- MakeDAO 推出新漏洞奖励计划,最高赏金1000万美元
- 显示visual studio试用版序列号输入框小程序_Visual Studio 2008试用版的评估期已经结束 的解决方法...
- Servlet(1) Servlet容器和Servlet
- flash字体库打印
- 算术编码 matlab程序,算术编码算法的matlab实现
- android timepicker 设置颜色,android TimePicker 踩过的坑 颜色设置
- F-Train Wreck_2021牛客暑期多校训练营10
- Windows DHCP Server不能主动有效释放租约过期IP解决办法
- Android MediaPlayer+SurfaceView播放视频 (异常处理)
- MySQL中支持的字符集和排序规则
- 区别 chown和chmod的用法
- SVN revert 命令使用手册
- 半路出家的菜鸡程序员,北漂五年,给刚入行朋友的一些忠告,发自肺腑
热门文章
- 企业出口退税申报系统的Sqlite数据库破解及读写
- 前端VUE学习总结(一)
- 载波与载波频率,中心频率的解释
- Mybatis中文文档下载地址分享
- cmd 批量复制文件/文件夹
- pta编程题c语言答案,PTA选择题答案_pta题库答案,pta答案
- 多个图像直方图合并matlab,MATLAB图像处理之直方图匹配(图像合理增强)
- c51单片机汇编语言指令,51单片机汇编指令详解
- 华三服务器管理口地址_H3C服务器配置HDM远程管理系统
- ShaderJoy —— 最简单的 “RayTrace(光线追踪)” 的实现 【GLSL】