社区
Web 开发
帖子详情
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
Man_Jiang
2013-01-29 09:51:50
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
...全文
519
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
打赏
举报
回复
这个很简单的啊,网上多的是啊
Spring4.0+
Hibernate
4.0+
SpringMVC
4.0整合框架
Spring4.0、
SpringMVC
4.0和
Hibernate
4.0是Java开发中非常重要的三个框架,它们分别在依赖注入、MVC应用和对象
关系
映射方面提供了强大的支持。SSH4整合框架是这三个组件的集成,旨在提升企业级应用的开发效率和可维护...
Spring3.0.5源码+lib包(全)
- **
注解
驱动**:在3.0.5版本中,Spring进一步加强了对Java
注解
的支持,使得更多的配置可以通过
注解
完成,减少了XML配置。 - **协议支持**:Spring 3.0.5引入了对AMQP(Advanced Message Queuing Protocol)的支持...
Spring MVC面试试题
- **
Hibernate
**:
Hibernate
是一个ORM框架,用于对象
关系
映射,Spring可以简化
Hibernate
的配置和使用。 #### 六、Spring的DataSource配置 在Spring中配置DataSource,可以使用`DriverManagerDataSource`,这是一个...
springMvc
结合
hibernate
多数据源和多事务管理器
这个示例使用的spring 版本是4.3.3,
hibernate
版本是4.1.12,ide是idea2016,数据库是mysql和sqlserver2008。要到达的效果是:1、可以使用
注解
在服务层选择数据源@DataSource2、使用事务
注解
@Transactional选择不同...
SpringMVC
与
Hibernate
整合实现数据增删改查
SpringMVC
是 Spring 框架的一个模块,提供了一个 MVC(Model-View-Controller)框架用于开发Web应用。它将Web层分解为模型(Model),视图(View)和控制器(Controller),以实现关注点分离。
SpringMVC
解耦了前端...
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章