hibernate--oracle 存储数据外键为NULL 如何解决

TATA1TT 2010-10-22 05:31:46
请问:
ORACLE数据库里有一张表keywords,主键为ID,外键为PID,
一条数据里包含ID,keyword,PID,ismainkey(布尔型)
每个ismainkey为真的keyword 对应一组(set)PID=ID 且ismainkey为假的keyword
用的hibernate做的映射,如下
<many-to-one name="keywords" class="ss" fetch="select" cascade="all">
<column name="PID" precision="10" scale="0" />
</many-to-one>
<set name="keywordses" lazy="false" inverse="false" cascade="all">
<key>
<column name="PID" precision="10" scale="0" />
</key>
<one-to-many class="ss"/>
</set>
现在的问题是 保存一个keywords对象后,其他都有值,但是PID为NULL
...全文
61 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧