求hibernate配置后set为什么会自动向数据库追加外键

baobao28 2013-03-25 01:38:46
<set name="ta" table="tablea" inverse="true" cascade="delete" lazy="false" order-by="id asc" fetch="join" where="type=2" >
<key column="tb" not-null="false"></key>
<one-to-many class="tablea"/>
</set>
进行了如上配置后,在原本tablea中不存在主外键设置的表中自动添加了和当前配置模型对应的表相关的外键关系,请问怎么可以不让hibernate自动添加这个外键关系
...全文
182 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
78237642269 2013-05-30
  • 打赏
  • 举报
回复
这个是怎么回事?
baobao28 2013-03-25
  • 打赏
  • 举报
回复
问题已解决,谢谢
baobao28 2013-03-25
  • 打赏
  • 举报
回复
在哪里改?可以告诉一下么
liangtu 2013-03-25
  • 打赏
  • 举报
回复
你肯定是用hibernate的tool工具生成表了,改成你自己手动建表就没问题了。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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