社区
Web 开发
帖子详情
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
Man_Jiang
2013-01-29 09:51:50
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
...全文
499
2
打赏
收藏
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
springmvc hibernate的多对一和一对多,多对多,一对一注解关系
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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+
SpringMVC
4+
Hibernate
4整合框架,可用
Spring3.0.5源码+lib包(全)
Spring3.0.5源码以及对应的lib包。亲测可用!
Spring MVC面试试题
Spring MVC面试题。供大家参考,灵活应用
SpringMVC
与
Hibernate
整合实现数据增删改查
SpringMVC
是 Spring 框架的一个模块,提供了一个 MVC(Model-View-Controller)框架用于开发Web应用。它将Web层分解为模型(Model),视图(View)和控制器(Controller),以实现关注点分离。
SpringMVC
解耦了前端控制器、视图解析器等组件,使得开发者可以灵活地进行组件替换和扩展。ORM(Object-Relational Mapping)对象
关系
映射,是一种为了解决面向对象编程语言里不同类型系统的数据类型的转换的解决方案。
springMvc
结合
hibernate
多数据源和多事务管理器
这个示例使用的spring 版本是4.3.3,
hibernate
版本是4.1.12,ide是idea2016,数据库是mysql和sqlserver2008。要到达的效果是:1、可以使用
注解
在服务层选择数据源@DataSource2、使用事务
注解
@Transactional选择不同的事务管理器动态切换数据源确切的来说是在同一类型数据库的情况下的。意思就是说 , 在系统中的使用的数据库分布在多台数据...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章