问题描述
在hibernate映射文件中有段这样的一对多的映射<setname="question"><keycolumn="userId"/><one-to-manyclass="com.pwp.models.Question"></set><setname="topic"><keycolumn=userId"/><one-to-manyclass="com.pwp.models.Topic"></set>我想知道报错说:列userId(应该设置insert="false"update="false">是为啥呢谁能帮我看看啊
解决方案
解决方案二:
userId映射了两个对象.
解决方案三:
问题是userId要映射两张表啊question和topic是user有主外键关系啊难道一定要用多对一分别到question和topic表中映射user表吗
解决方案四:
两个一对多是没问题的,一般会加上inverse=true
解决方案五:
一对多的话就在多端关联一端就行了
时间: 2024-09-23 22:19:57