这个错误怎么改啊 Exception in thread "main" org.hibernate.MappingException: Foreign key (FKEBABC40ED0AC0EEB:resource [resourceID])) must have same number of columns as the referenced primary key (role [roleID,elt]) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Hibernate 映射文件出了问题。相关联的表的外键项定义错误。比如在论坛中,一个主题subject对应很多话题topic,在subject.hbm.xml中有 <set name="topics" cascade="delete" inverse="true"> <key column="subjectid"/> <!-- 对应topic表的subjectid字段 --> <one-to-many class="Topic"/> <!-- topic表对应的类 --> </set>在topic.hbm.xml中有 <many-to-one name="subject" column="subjectid"<!-- 对应topic表的subjectid字段 --> class="Subject"<!-- subject表对应的类 --> not-null="true"/>另外在相应的持久化类中必须定义name项中包含的属性!希望能对楼主有所帮助! 我改好了是这样的 /** * @hibernate.set table="roleresource" * @hibernate.key column="resourceID" * @hibernate.many-to-many class="com.sgms.model.Role" column="roleID" */ Set role; CXF启动报错 判断问提~~急急急 获取checkbox值 帮忙解决一个Jsp/servlet的问题。 XML到底是什么东西,做啥用的,DTD,SCHEMA又是什么? 那位大哥帮我将下面这段ASP写的读数据库数据构建目录树的程序翻译为jsp? jsp的开发问题(jsp代码) JForum2.1.9在MyEclipse上部署出现错误 请问一个基本问题 页面 我现在用resin 和 derby 配置一个web 开发环境 ,数据源配置在哪个文件里写,要从derby下拷贝什么文件到resin文件夹下 怎么拷贝呢? 谢谢 表单中值的更改问题
比如在论坛中,一个主题subject对应很多话题topic,在subject.hbm.xml中有
<set
name="topics"
cascade="delete"
inverse="true">
<key column="subjectid"/> <!-- 对应topic表的subjectid字段 -->
<one-to-many class="Topic"/> <!-- topic表对应的类 -->
</set>
在topic.hbm.xml中有
<many-to-one
name="subject"
column="subjectid"<!-- 对应topic表的subjectid字段 -->
class="Subject"<!-- subject表对应的类 -->
not-null="true"/>
另外在相应的持久化类中必须定义name项中包含的属性!希望能对楼主有所帮助!
是这样的
/**
* @hibernate.set table="roleresource"
* @hibernate.key column="resourceID"
* @hibernate.many-to-many class="com.sgms.model.Role" column="roleID"
*/
Set role;