MyBatis懒加载如何实现


这篇文章主要介绍“MyBati免费云主机域名s懒加载如何实现”,在日常操作中,相信很多人在MyBatis懒加载如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MyBatis懒加载如何实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!懒加载 ,也称为嵌套查询 需要查询关联信息时,使用 Mybatis 懒加载特性可有效的减少数据库压力, 首次查询只查询主表信息,关联表的信息在用户获取时再加载。 Mybatis 一对一关联的 association 和一对多的 collection 可以实现懒加载。懒加载时要 使用resultMap,不能使用 resultType 。这里我们以员工表和部门表为例通过deptId 与 部门表 id 关联我们这里首先需要开启一个设置懒加载功能是默认开启的, 但这里我们也需要设置这个属性, 不设置则不会触发延迟加载功能我们以查询单个员工为例 , resultMap 与sql 如下此处一对一 ,我们使用java测试 :查询结果 :通过结果可以看到 , 当我们第一次输出这个 employee 对象时, 部门是没有被查询的 , 而当我们需要使用到部门的信息时, 才会去触发这个查询查询部门 resultMap 与 sql如下:一对多,我们使用懒加载就介绍到这里,感谢阅读到此,关于“MyBatis懒加载如何实现”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: pycharm终端解释器与Python解释器怎么配置

这篇文章主要介绍了pycharm终端解释器与Python解释器怎么配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇pycharm终端解释器与Python解释器怎么配置文章都会有所收获,下面我们一起来看看吧。pycharm终端运行…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 04/25 19:53
Next 04/25 19:53

相关推荐