MyBatis中一对一,一对多,多对一的用法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍"MyBatis中一对一,一对多,多对一的用法",在日常操作中,相信很多人在MyBatis中一对一,一对多,多对一的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希
千家信息网最后更新 2025年12月02日MyBatis中一对一,一对多,多对一的用法MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于"internet"和"abatis"的组合,是一个基于Java的持久层框架。 iBATIS 提供的持久层框架包括SQL Maps和Data Access Objects(DAOs) 当前,最新版本是MyBatis 3.5.4 ,其发布时间是2020年2月4日。
这篇文章主要介绍"MyBatis中一对一,一对多,多对一的用法",在日常操作中,相信很多人在MyBatis中一对一,一对多,多对一的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"MyBatis中一对一,一对多,多对一的用法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
MyBatis简介
了解了MyBatis那么我们就来看看在Java中如何使用MyBatis做一对一,一对多,多对一查询吧。
java实体类对象
public class Teacher {private Integer id;private String name;private Liststudents; //......此处省略get,set方法}public class Student{private Integer id;private String name;private Teacher teacher ;//......此处省略get,set方法}
Java Dao层代码
/***一对一:查某个学生信息并且查出他的老师*/Student queryStudentInfoById(@Param("id") Integer id);/***一对多: 查某个老师并且查出老师所有的学生*/Teacher queryTeacherInfoById(@Param("id") Integer id);/***多对一:查询所有同学并且查出同学对应的老师*/List queryStudentInfo(); 一对一:查某个学生信息并且查出他的老师
SELECT id,name,teacher_id FROM student WHERE id = #{id}select id,name from teacher where id = #{teacher_id}
一对多: 查某个老师并且查出老师所有的学生
SELECT id,name FROM teacher where id = #{id}select id,name from student where teacher_id = #{id}
多对一:查询所有同学并且查出同学对应的老师
SELECT id,name FROM studentselect id,name from teacher where id = #{teacher_id}
到此,关于"MyBatis中一对一,一对多,多对一的用法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
老师
一对一
同学
学生
学习
方法
查询
信息
更多
框架
项目
帮助
实用
接下来
代码
实体
对象
文章
时间
来源
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
浩特互联网科技
网络安全18年申报指南
互联网科技公司的宗旨
时序数据库金融场景
怎样读取数据库文件
服务器文件无法复制到自己电脑
阿里云服务器到期没续费多久作废
服务器和网络后台的关系
excel数据做成数据库
网络安全月活动
怎么通过域名访问服务器
辉章网络技术工作室
2021年网络安全表彰
勤务管理系统连接服务器异常
陆军计算机网络技术干啥的
网络技术专业引领规划
对照检查部队网络安全
数据库字段加密的常用方法
数据量大数据库
抖音云端数据库在哪里
渤海大学数据库题库
福州数据库培训
服务器安全狗去验证页面
金融机构对网络安全
作业计划数据库组成
海伦市委网络安全委员会
数据库配置源码
湖南智能软件开发
网络安全模式黑屏等待
软件开发加班太严重