社区
Web 开发
帖子详情
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
Man_Jiang
2013-01-29 09:51:50
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
...全文
547
2
打赏
收藏
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2013-01-30
打赏
举报
回复
一对一 @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "THEMEID") @Cascade({CascadeType.ALL}) private BasTsTheme basTsTheme; 一对多 @OneToMany( fetch = FetchType.LAZY, mappedBy = "basTsGrade") @Cascade({CascadeType.DELETE_ORPHAN,CascadeType.SAVE_UPDATE}) private Set<BasTsUser> basTsUsers = new HashSet<BasTsUser>(0); 多对一 @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "GRADEID") @Cascade({CascadeType.SAVE_UPDATE}) private BasTsGrade basTsGrade; 多对多 @ManyToMany( fetch = FetchType.LAZY, mappedBy = "basTsRoles") @Cascade({CascadeType.DELETE_ORPHAN,CascadeType.SAVE_UPDATE}) private Set<BasTsUser> basTsUsers = new HashSet<BasTsUser>(0); @ManyToMany( fetch = FetchType.LAZY) @JoinTable(name = "BAS_TR_ROLEUSER", schema = "DESK", joinColumns = { @JoinColumn(name = "USERID", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "ROLEID", nullable = false, updatable = false) }) @Cascade({ CascadeType.DELETE_ORPHAN, CascadeType.SAVE_UPDATE }) private Set<BasTsRole> basTsRoles; 简单解释下,在一对一关系中,每个用户只有一个主题,通过themeid关联 一对多和多对一结合起来看,grade即会员等级,一个会员只能有一个等级,一个等级有多个会员。 多对多是典型的用户和角色关系,不解释
拉牙齿晒太阳
2013-01-30
打赏
举报
回复
这个很简单的啊,网上多的是啊
SpringBoot之解决
一对一
、多对一、
多对多
等关联实体在JSON序列化/输出时产生的无限递归死循环问题(infinite recursion)...
博客介绍了使用@JsonBackReference
注解
解决JSON序列化有多对一和
多对多
关系
对象时死循环的问题。需将该
注解
标记在有关联
关系
的实体属性上,且要导入com.fasterxml.jackson.annotation包才生效,还提及了相关扩展的三大
注解
。
spring+
hibernate
关联映射
本文详细介绍了
Hibernate
中的
一对一
、多对一、
多对多
关系
的
注解
式实体映射,包括目标实体、级联操作、加载策略、可选属性和中间表关联等内容,并提供了相关工程包下载链接。
JPA中关联
关系
(OneToOne、OneToMany、ManyToMany,ManyToOne)映射代码片段
博客介绍了
Hibernate
关联
关系
配置问题。以User类和IdentityCard类为例,说明
一对一
的@OneToOne映射
关系
;指出双向
一对一
或
一对多
会产生循环依赖,可用@JsonBackReference或@JsonIgnore阻断,防止JSON解析溢出异常;还提及Role类与User的
多对多
关系
。
Spring+
SpringMVC
+
Hibernate
整合
注解
版
这篇博客详细介绍了如何将Spring、
SpringMVC
和
Hibernate
进行
注解
方式的整合,涵盖了从bean层到controller层的各个关键组件配置。
EJB、Spring
注解
表关联
本文深入探讨了在EJB、
Hibernate
等框架下实体类与数据库表之间的关联映射方法,包括
一对一
、
一对多
等
关系
的单向与双向关联配置,以及不同关联策略如外键、主键和字段关联的应用。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章