![](https://img-blog.csdnimg.cn/d190eee400084e7d970e8c273acaac6a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis
1、基础知识
2、具体实例
3、实际应用
Mr.Aholic
全栈开发工程师 主java后端。喜欢旅游,已经旅游的城市地点:河南老家、广州、佛山、深圳、上海、山西、长沙、张家界、武汉、新疆-乌鲁木齐、新疆-吐鲁番、云南-昆明,郑州等。备考明年的 高级系统分析师 和 系统架构师【2022届毕业生---软件工程专业】
展开
-
一文讲明Mybatis 的使用 超详细 【爆肝两万字教程】
Mybatis 超详细教程 爆肝两万字原创 2023-11-23 23:13:53 · 441 阅读 · 0 评论 -
Mybatis系列之 动态SQL
🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师)🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲🏷️ 标签 | 男 自律狂人 目标明确 责任心强✈️公众号 |🚀 邮箱 | 2977429967@qq.com✈️开源项目 + 实战Demo🍍 好记性不如烂笔头,记录学习的相关知识 、项目 BUG 解决🍇 复盘总结,加深记忆,方便自己查看🍑 分享知识,咱就是这么乐于助人、专注填坑20年、哈哈哈哈。原创 2023-11-23 14:43:49 · 100 阅读 · 0 评论 -
Myatis 系列之 一对多、多对一 及 ResultMap的使用
GitHub 传送门在Mybatis中,可以使用resultMap(结果集映射)作为sql的返回类型数据库表字段名和实体类属性名不一致的问题;多对一问题:例如:多个学生对应同一个老师,查询每个学生信息(包含老师对象属性)一对多问题:例如:一个老师教学多个学生,查询某个老师信息及其属下学生(包含学生列表)原创 2023-11-23 09:23:34 · 155 阅读 · 0 评论 -
后端框架的学习----mybatis框架(9、多对一处理和一对多处理)
9、多对一处理和一对多处理#多对一 <!--按照结果集嵌套查询--> <select id="getAllStudent1" resultMap="StudentTeacher2"> select s.id sid,s.name sname,t.name tname from student s ,teacher t where s.tid=t.id; </select> <re原创 2021-11-29 07:49:49 · 633 阅读 · 3 评论 -
后端框架学习-----mybatis(4)
文章目录4、解决属性名和字段名不一致的问题4、解决属性名和字段名不一致的问题1、问题。数据库字段名和属性名不一致,导致查出的数据部分为空2、resultMap(用于解决数据库表中的字段和属性) <!--结果集映射--> <resultMap id="" type=""> <!--column数据库中的字段,property实体类中的属性--> <result column="id" property="原创 2021-11-28 11:52:37 · 395 阅读 · 1 评论 -
后端框架的学习----mybatis框架(8、lombok)
8、lombok#测试环境搭建1、导入lombok2、新建实体类Teacher,Student3、建立mapper接口4、建立mapper.xml文件5、在核心配置文件中绑定注册mapper接口或者文件Lombok使用步骤在IDEA中安装LomBok插件在项目中导入lombok的jar包 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <depe原创 2021-11-28 12:56:59 · 312 阅读 · 1 评论 -
后端框架的学习----mybatis框架(5、分页)
七、分页简单使用1、在要使用Log4j的类中,导入包import org.apache.log4j.Logger;2、日志对象,参数为当前类的classstatic Logger logger = Logger.getLogger(UserDaoTest.class);3、日志级别 logger.info("info:进入了testlog4"); logger.debug("debug:进入了debug"); logger.error("e原创 2021-11-28 12:50:48 · 357 阅读 · 2 评论 -
mybatis框架图
原创 2021-12-01 19:53:12 · 454 阅读 · 1 评论 -
后端框架的学习----mybatis框架(7、使用注解开发)
7、使用注解开发1、注解在接口上实现 /** * 查询用户 */ @Select("select * from user") public List<User> getUsers();2、需要在核心配置文件中绑定接口 <mappers> <package name="com.zheng.Dao"/> </mappers>本质:反射机制实现底层:动态代理使用注解实现增删改查原创 2021-11-28 12:52:22 · 322 阅读 · 2 评论 -
mybatisPlus在Springboot中的使用
文章目录1、简介2、支持的数据库3、框架官方地址:http://mp.baomidou.com代码发布地址:Gitee:https://gitee.com/baomidou/mybatis-plus文档发布地址:https://baomidou.com/pages/24112f1、简介2、支持的数据库3、框架.........原创 2022-06-07 08:44:44 · 593 阅读 · 0 评论 -
后端框架的学习----mybatis框架(3、配置解析)
3、配置解析1、核心配置文件原创 2021-11-28 12:47:04 · 316 阅读 · 2 评论 -
后端框架学习-----mybatis(使用mybatis框架遇到的问题)
1、配置文件没有注册(解决:在核心配置文件中注册mapper,注册有三种形式。资源路径用斜杆,包和类用点) <mappers> <!--每一个mapper.xml文件都需要在mybatis核心配置文件中被注册--> <mapper resource="com/zheng/Dao/UserMapper.xml"></mapper> </mappers>2、绑定接口错误(解决:在mapper.xml原创 2021-11-28 11:55:24 · 295 阅读 · 1 评论 -
后端框架的学习----mybatis框架(6、日志)
六、日志如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的帮手setting设置 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings>放在核心配置文件的上部logImpl中的i要大写STDOUT_LOGGING不能有空格log4j什么是log4jlog4j是apach的一个开源项目,通过使用log4j,可以控制日志信息原创 2021-11-28 11:58:43 · 231 阅读 · 1 评论