spring-data-jpa 中,如果使用了one-to-many , many-to-one的注释,会在Jackson进行json字符串化的时候出现错误
来源:互联网 发布:java断点调试快捷键 编辑:程序博客网 时间:2024/06/05 03:01
问题: spring-data-jpa 中,如果使用了one-to-many , many-to-one的注释,会在Jackson 2.7.0 进行json字符串化的时候出现错误.
解决办法:
通过在主表的pojo中增加@JsonManagedReference来注解关联字段
@OneToMany(mappedBy="testRole",fetch=FetchType.EAGER) @JsonManagedReference private Set<TestUser> testUserSet = new HashSet<TestUser>();;
在子表的pojo中增加@JsonBackReference 来注解关联字段
@ManyToOne(fetch=FetchType.EAGER) @JsonBackReference @JoinColumn(name="role_id") private TestRole testRole;
然后通过Jackson来生成json
new ObjectMapper().writeValueAsString(obj);
1 0
- spring-data-jpa 中,如果使用了one-to-many , many-to-one的注释,会在Jackson进行json字符串化的时候出现错误
- 在hibernate中配置many-to-one出现的问题
- hibernate one-to-many与many-to-one的使用
- hibernate的one-to-many和many-to-one实例
- Hibernate one-to-many many-to-one 的配置
- Hibernate的one-to-many
- hibernate的one-to-many
- hibernate的one-to-many
- Hibernate one-to-many && many-to-many 的关系映射
- NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析
- NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析
- NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析
- NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析
- NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析
- NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析
- 学习笔记-----------表之间的关联(one-to-one many-to-one many-to-many)
- 【SSH商城】--- Hibernate 的many-to-one;one-to-many;many-to-many
- one-to-one与many-to-one的区别
- 4、Ajax与Java交互的案例
- 欢迎使用CSDN-markdown编辑器
- 设计模式学习笔记--备忘录模式
- Java线程专栏文章汇总
- 数字媒体技术专业与影视特效的发展和联系
- spring-data-jpa 中,如果使用了one-to-many , many-to-one的注释,会在Jackson进行json字符串化的时候出现错误
- 【HUSTOJ】1075: 拐角VIII
- iOS 关于已配对设备重新检测连接问题
- 小龙虾有寄生虫?煮熟了就没事
- leetcode--Rotate Array
- hdu 2819 Swap【完美二分匹配】
- IOS UIView 设置单边实现
- 圆
- Say Hello to CSDN