您的位置:首页 > 其它

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:* 关联关系(重点)

![这里写图片描述](https://img-blog.csdn.net/20171127232153165?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbTBfMzc0MDIxNDA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注意:一对多关系  集合作为关系属性  需要对集合进行初始化操作


c): 关联关系(了解)



6MyBatis关联关系的总结

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐