eclipse开发hibernate之问题 UserInfo.hbm.xml文件有问题,看看那些标签是否配套(比如是否少了关闭标签) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是它自己生成的,不会错吧...UserInfo.hbm.xml文件如下:<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" ><hibernate-mapping package="santiago.hibernate"> <class name="UserInfo" table="userInfo" > <property name="UserName" column="UserName" type="string" not-null="false" length="25" /> <property name="Password" column="Password" type="string" not-null="false" length="20" /> </class> </hibernate-mapping>大家看看有什么问题. 去查一下HIBERNATE文档。好像是少个class属性。对应不到MODEL了自动的生成会有点问题。做项目的时候发现的。这个用的时候要小心------ 以下是签名 ------SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。地址:http://www.softdn.com http://www.softdn.cn 是不是用了synchronizer?还是你根本没有设置主键?主键应该用<id></id>猜想是这个错误 应该是少了(id|composite-id)XML对格式要求很严格,对于其中的ELEMENT个数甚至出现的先后顺序也都有限制那段错误提示里面包含一段DTD的代码"(meta*,(cache|jcs-cache)?,(id|composite-id),discriminator?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|idbag|array|primitive-array)*,(subclass*|joined-subclass*))".它限定了META,CACHE/JCS-CACHE,ID/COMPOSITE-ID,DISCRIMINATOR...等等这些ELEMENT出现的顺序以及个数。“meta*”表示 : META元素可以没有,也可以有多个。“(cache|jcs-cache)?”表示 : 这个元素的名字可以是cache或者jcs-cache,该元素可以不存在,或者只有一个。“(id|composite-id)”表示:这个元素的名字可以是id或者composite-id(复合主键时使用),该元素必须存在………… 说到这你该知道怎么错了吧 可是别人的没有一样可以啊...我用的是hibernate2.0不会跟这个有关系吧...!~ spring action 关于页面内传值的问题(不做提交) 求解“could not read column value from result set: name18_6_;异常” 关于DTO的问题 求帮 华为开发彩信错误!!! 在线等 如何让TOMCAT在电脑重启后与IIS一样自动启动服务 JSP页面里 Vector排序的问题 在线等待 为什么在jsp中的数据在actionform中通过getxxxx()得到的数据是??? tomcat JNDI 问题? 如何用jdom得到相同节点的属性和内容 什么叫java元数据? 如何把数据库中的GB2312码数据转换成UTF-8的?
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" ><hibernate-mapping package="santiago.hibernate">
<class
name="UserInfo"
table="userInfo"
> <property
name="UserName"
column="UserName"
type="string"
not-null="false"
length="25"
/>
<property
name="Password"
column="Password"
type="string"
not-null="false"
length="20"
/>
</class>
</hibernate-mapping>
大家看看有什么问题.
好像是少个class属性。对应不到MODEL了
自动的生成会有点问题。做项目的时候发现的。这个用的时候要小心
------ 以下是签名 ------
SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
地址:http://www.softdn.com http://www.softdn.cn
还是你根本没有设置主键?主键应该用<id></id>猜想是这个错误
"(meta*,(cache|jcs-cache)?,(id|composite-id),discriminator?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|idbag|array|primitive-array)*,(subclass*|joined-subclass*))".
它限定了META,CACHE/JCS-CACHE,ID/COMPOSITE-ID,DISCRIMINATOR...等等这些ELEMENT出现的顺序以及个数。
“meta*”表示 : META元素可以没有,也可以有多个。
“(cache|jcs-cache)?”表示 : 这个元素的名字可以是cache或者jcs-cache,该元素可以不存在,或者只有一个。
“(id|composite-id)”表示:这个元素的名字可以是id或者composite-id(复合主键时使用),该元素必须存在
………… 说到这你该知道怎么错了吧
不会跟这个有关系吧...!~