`
xinklabi
  • 浏览: 1560837 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

hibernate多对多中间表问题

 
阅读更多

hibernate 多对多 中间表ID生成方式 定稿

其实大家都没理解我的意思。
我是说在hibernate多对多的关系中,中间表是不需要生成配置文件和POJO的。
所有如果存在ID主键,hibernate是不能向中间表插入主键的
除非多对多配置成两个1对多,并且生成中间表的配置文件
这样不是我想要的。
现在我搞明白了
如果中间表生成配置文件,那配置成2个一对多进行关联。
如果单纯的多对多关系不生成中间表的配置文件那中间表就不要ID主键,只要userid和roleid两个外键。

分享到:
评论

相关推荐

    hibernate 多表关联 中间表

    hibernate 中间表 希望给予新手帮助

    hibernate一对多例子

    一对多关联 通过外键 连接两个类对应的表,而没有中间集合表。 这个关系模型失去了一些Java集合的语义: 一个被包含的实体的实例只能被包含在一个集合的实例中 一个被包含的实体的实例只能对应于集合索引的一个值...

    详解hibernate双向多对多关联映射XML与注解版

    本篇文章主要介绍了详解hibernate双向多对多关联映射XML与注解版,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Hibernate ORM - 多对多双向中间实体关联关系

    NULL 博文链接:https://dreamzhong.iteye.com/blog/1202133

    深入浅出Hibernate源码

    (假若您希望使用其它用户名如root,您需要修改hibernate的数据库配置中的连接参数——位于hibernate.cfg.xml中,以及创建数据库表时的连接参数——位于build.xml中。) 7, 确认ant安装正确. ant可以在此下载: ...

    hibernate总结

    表:材料表和产品表多对多,在数据库中有中间表即产品材料表用来存放两个表之间的关系 Java类:材料PO,产品PO,中间PO,中间PO的复合主键类(由于是两个一对多形成的多对多,所以,这里只讲一个一对多,另一个是相同...

    hibernate 3.2 官方中文参考手册(CHM)

    对于那些在基于Java的中间层应用中,它们实现面向对象的业务模型和商业逻辑的应用,Hibernate是最有用的。不管怎样,Hibernate一定可以帮助你消除或者包装那些针对特定厂商的SQL代码,并且帮你把结果集从表格式的...

    Struts+Spring+Hibernate快速入门

    本文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。  本文包含以下内容:  •配置Hibernate和事务  •装载Spring的applicationContext.xml文件  •...

    Hibernate笔记3

    如果要使用Hibernate的多对多配置,则中间表必须只有两个字段,这两个字段分别是课程和人员表的外键,中间表必须是复合主键

    Hibernate 中文API文档

    WARNING! This is a translated version of the English Hibernate reference documentation....如果你对Hibernate和对象/关系数据库映射还是个新手,或者甚至对Java也不熟悉,请按照下面的步骤来学习。

    (3.0版本)自己写的struts2+hibernate+spring实例

    这次索性写个多对多关系好了.打算写个权限系统好了.我就使用权限5张表.用户表,权限表.角色表.用户角色表和角色菜单表.(麻雀虽小...五脏俱全了啊...)当然这个写起来就费劲一些了.... 为了能够更好的使用各方面的...

    DWR,Struts,Hibernate和Spring的J2EE架构开发大全

    J2EE平台上消息驱动Bean对客户的响应与回传的实现.pdf J2EE轻量级框架的研究与应用.pdf Spring_IoC集成原理的应用设计.pdf Sturts2与以其它Web应用框架整合的研究.pdf 图书缺藏网站解决方案.pdf 基于Ajax技术即时...

    hibernate_second5项目源码

    在上一篇的项目基础上,添加了多对多的级联操作,和操作中间表

    使用Hibernate连接MySql的入门小程序

    这是一个使用Hibernate连接mysql 的入门小程序,,本程序中间包含Hibernate的相关api包以及一个sql脚本语句,祝,大家学习顺利额~

    深入浅出Hibernate

    (假若您希望使用其它用户名如root,您需要修改hibernate的数据库配置中的连接参数——位于hibernate.cfg.xml中,以及创建数据库表时的连接参数——位于build.xml中。) <br/>7, 确认ant安装正确. ant可以在此...

    struts+spring+hibernate基础整合包+数据库Mysql+C3p0

    现在的结构是,Struts负责显示层,Hibernate负责持久层,Spring负责中间的业务层,另外,由于Spring使用的依赖注射以及AOP(面向方面编程),所以它的这种内部模式非常优秀,以至于Spring自己也实现了一个使用依赖注射...

    SSH集成源代码,两表之间多对多关系插入

    本项目集成了SSH并且实现了像个表之间的多对多的插入,希望能够帮助到大家

    spring+struts+hibernate工作原理

    典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与...

    hibernate中文帮助文档html

    Hibernate不仅仅管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。 Hibernate的目标是对于开发者...

    Hibernate3.0中文手册.rar

    <br>Hibernate不仅仅管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。 <br>Hibernate的目标...

Global site tag (gtag.js) - Google Analytics