九月木子
2017-02-06 09:41
采纳率: 71.4%
浏览 839
已采纳

求教java框架里面的一个问题

Hibernate里面配置一对多,在做级联添加的时候怎么把多的那一方的多条数据添加到数据库

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Z. ZHANG 2017-02-06 11:25
    已采纳

    http://git.oschina.net/zzhao114/SSH 这是我的之前做的,一对一主键关联、多对一外键关联、多对多关联都有。。。你可以看看

    打赏 评论
  • 编程爱好者熊浪 2017-02-06 10:07

    级联只是说你一个表的数据依赖另一张表提供,一般指的是一张表的外键是另一张表的主键,它只是一种判断,如果你单独添加一张表,而不添加它依赖的表中的数据,会报错而已,并不是说只要你设置了级联,它就会帮你自动添加,它还是需要你提供另一张表的数据,hibernate因为是表-类对应,也就是你还是需要提供一个对象的,你可以通过查询依赖表或添加数据进入依赖表获得这个对象,只不过他们要同时成功或同时失败,这时候就要用到事物了,也就是可能需要多次添加或多次查询+添加在同一个事物里操作。

    打赏 评论
  • AProMonkey 2017-02-06 10:14

    希望这个能帮到你,
    Hibernate对象关系映射详解之“一对多”关系映射:http://blog.csdn.net/jdjdndhj/article/details/52673284

    打赏 评论

相关推荐 更多相似问题