首页 > 其他 > 详细

MyBatis多表操作

时间:2020-02-19 09:19:10      阅读:103      评论:0      收藏:0      [点我收藏+]

mybatis注解开发

简单的注解开发:

技术分享图片

技术分享图片

复杂的注解开发:

一对一查询:

技术分享图片
@One注解完成一对一配置:select指定另一个接口中的方法进行调用获取想要的值
技术分享图片

一对多
    @Many注解完成一对多配置:select指定另一个接口中的方法进行调用获取想要的值

技术分享图片
技术分享图片
多对多

mybatis的延迟加载
在One或Many注解中,使用FetchType属性可以指定加载的方式是懒加载或者立即加载。
设置为LAZY代表懒加载,效果为:当不使用关联的JavaBean时,只查询当前JavaBean中的字段,只有使用到关联的JavaBean时才去执行sql语句查询它。
设置为EAGER代表立即加载,效果为:查询JavaBean时就立刻把关联的JavaBean全部查询出来。

任务
1. 一对一和一对多的案例完成。使用两种方式进行配置
2. 多对多的配置中,把双方的查询都完成。使用两种方式配置
3. 把一对一,一对多和多对多的案例使用注解方式配置。
注意:如果使用注解配置,映射配置文件一定要删除。不能同时存在注解配置和映射文件配置。J

MyBatis多表操作

原文:https://www.cnblogs.com/maomaodesu/p/12329631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!