遇到个奇葩问题:
- User和Role是多对多关系...查询到一个User...然后getRoles...集合中出现18条一模一样的Role实例(此时数据库中间表中此User只有一个角色)...
@ManyToMany(fetch = FetchType.EAGER, cascade = { CascadeType.PERSIST, CascadeType.MERGE })
@JoinTable(
name = "t_sysmgt_user_role",
joinColumns = { @JoinColumn(name = "user_id") },
inverseJoinColumns = { @JoinColumn(name = "role_id") }
)
private List<Role> roles = new ArrayList<Role>();
- 1.UserDao 实现了JpaRepository(Spring Data)
- 2.Hibernate4.3.5
- 3.Spring Data1.10.1
用的JpaRepository中的findOne就会有这个问题, 然后自己写了个查询方法就OK了
@Query("select u from User u where u.id=?")
User findById(Long userId);
分享到:
相关推荐
SpringBoot-SpringData-ManyToMany,博文:http://blog.csdn.net/ABAP_Brave/article/details/52849827
主要介绍了spring jpa ManyToMany原理及用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
manytomany注解模式.rar manytomany注解模式.rar
趟坑 ManyToMany 循环引用 死循环 栈内存溢出问题
JPA课程manyToMany OneToMany 等全部测试 注解, 有注释
hibernate中manytomany关系 实体类中有个集合方的是这个实体类本身
这个是一个简单的实现manytomany的例子,这样可以实现数据库中多对多的关系 这个项目演示了如何配置多对多,使多对多的关系很明朗。
hibernate5_ManyToMany多对多单向维护 hibernate5_ManyToMany多对多单向维护
spring data jpa 的多表联查 多对多操作 案例:用户和角色(多对多关系) 用户: 角色:
在Spring3中配置数据源,包括DBCP,C3P0,Proxool,Bonecp主要的数据源,里面包含这些数据源的jar文件和依赖文件及配置文件。。 如Bonecp目前听说是最快的数据源,速度是传统的c3p0的25倍, bonecp.properties文件: ...
hibernate对象三状态及OneToOne&OneToMany&ManyToMany讲解,代码示例,数据库示例!非常全面
主要介绍了Django多层嵌套ManyToMany字段ORM操作详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
今天小编就为大家分享一篇基于django ManyToMany 使用的注意事项详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
在applicationContext添加一条 用来整合 Spring Data jpa 注意: 这里的扫描包,必须指定到类的上级包 比如 一个类 com.itStone.bao.dao.test.java 那么它的上级包 就是 com.itStone.bao.dao 根级包是 : 就是 ...
自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) ...
多对多用于多态和非多态ManyToMany关系的Laravel Nova字段。目录特征在创建和更新页面中附加多态和非多态的ManyToMany关系附加关系时编辑枢轴列将源多次附加到另一个资源安装composer require armincms/many-to-many...
一个基于LinqDataSource实现的DynamicData Many to Many FieldTemplate。
C#例子代码 A0623_EF_ManyToManyC#例子代码 A0623_EF_ManyToManyC#例子代码 A0623_EF_ManyToManyC#例子代码 A0623_EF_ManyToManyC#例子代码 A0623_EF_ManyToManyC#例子代码 A0623_EF_ManyToManyC#例子代码 A0623_EF_...