使用middlegen,产生的映射文件中的cascade有问题?

mikeppsk 2005-08-24 03:59:32
两个表:tGrade(年级),tClass(班级)

tClass的外键为GradeID,在mysql中我已经定义好这个外键,并且在 ondelete和onupdate中设置为cascade,产生的映射文件中的cascade属性为‘none’,不知道是为何原因?我想应该是‘all’才对?

以下是Tgrade.hbm.xml文件中的一部分代码: <!-- bi-directional one-to-many association to Tclass --> <set name="tclasses" lazy="true" inverse="true" cascade="none" > <meta attribute="field-description"> @hibernate.set lazy="true" inverse="true" cascade="none" @hibernate.collection-key column="GradeID" @hibernate.collection-one-to-many class="org.hibernate.sample.Tclass" </meta> <key> <column name="GradeID" /> </key> <one-to-many class="org.hibernate.sample.Tclass" /> </set>
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bob_thb 2005-08-25
  • 打赏
  • 举报
回复
学习+帮顶
layueer 2005-08-25
  • 打赏
  • 举报
回复
up
rocker9527 2005-08-25
  • 打赏
  • 举报
回复
你用的middlegen没有选吧!
那只能手工改了!
其实从数据库->.hbm->pojo,pojo->.hbm->数据库.有时这样才符合你的应用的!
rabbitbug 2005-08-24
  • 打赏
  • 举报
回复
帮顶

67,512

社区成员

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

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