MyBatis框架进行多表操作(两表)
2017-11-27 23:23
197 查看
a)实体之间的关系分类
1.实体之间有关联关系(有 从属 has a)【重点】
i.1:1
ii.1:*
Iii.:
2.实体之间继承关系(is a)
b)MyBatis中如何处理关联关系
1.entity处理
2.表
3.DAO接口
有几个DAO 对应写几个Mapepr文件
4.Mapper文件如何处理?
关联关系的实战开发
a)1:1 关联关系
1.建表(外键)
2.写实体(建立关系属性)
3.类起别名
4.DAO
5.Mapper文件(Sql多表连接 ResultMap)处理
6.Mapper文件注册
7.API测试
b)1:* 关联关系(重点)
c): 关联关系(了解)
6MyBatis关联关系的总结
1.实体之间有关联关系(有 从属 has a)【重点】
i.1:1
ii.1:*
Iii.:
2.实体之间继承关系(is a)
b)MyBatis中如何处理关联关系
1.entity处理
2.表
3.DAO接口
有几个DAO 对应写几个Mapepr文件
4.Mapper文件如何处理?
关联关系的实战开发
a)1:1 关联关系
1.建表(外键)
2.写实体(建立关系属性)
3.类起别名
4.DAO
5.Mapper文件(Sql多表连接 ResultMap)处理
6.Mapper文件注册
7.API测试
b)1:* 关联关系(重点)
![这里写图片描述](https://img-blog.csdn.net/20171127232153165?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbTBfMzc0MDIxNDA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 注意:一对多关系 集合作为关系属性 需要对集合进行初始化操作
c): 关联关系(了解)
6MyBatis关联关系的总结
相关文章推荐
- 在Java的MyBatis框架中建立接口进行CRUD操作的方法
- 使用MyBatis框架进行数据库的增删改查操作
- mybatis+spring的TODO小项目记录(六)使用mybatis进行数据库操作
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。
- SpringMVC整合mybatis中我们希望看到操作数据库的语句通过日志进行打印
- 如何使用mybatis对mysql数据库进行操作,batis的增删改查
- 简单的三层框架以及使用dbutils进行数据库操作(入门)
- myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法
- mybatis实战之路,疯狂的数据库操作框架、动态sql的mybats之快速搭建基本环境
- mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql
- java 集合框架(TreeSet操作,自动对数据进行排序,重写CompareTo方法)
- .NET快速信息化系统开发框架 V3.2 -> WinForm“组织机构管理”界面组织机构权限管理采用新的界面,操作权限按模块进行展示
- 简单的三层框架以及使用dbutils进行数据库操作(入门)
- 使用MyBatis对标进行CRUD操作
- MyBatis框架中通过映射文件和实现增删改查操作
- 【框架】[Hibernate]利用Hibernate进行一对多的级联操作-Web实例
- Mybatis环境搭建和进行简单的CRUD增删改查操作
- 二、使用Okio框架进行输出操作(Sink)
- 纯mybatis操作数据库(不加入其它框架)
- mybatis进行insert操作,得到自增的id