首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
mybatis03专题
JAVAWEB--Mybatis03
Mybatis映射 什么是映射器 MyBatis的映射器就是用来解决这一问题,映射器其实是一个Interface接口,我们通过编写简单的映射器接口,就可以将我们之前在Dao中做的重复的,看起来比较低级的代码给替换掉。也就是说我们以后不用向之前那样写代码,而是直接调用映射器接口即可完成SQL的调用。我们可以理解为 这个映射器 底层使用了动态代理的方式将复杂的代码进行了处理,屏蔽了细节。--- 如
阅读更多...
Mybatis03-ResultMap及分页
1、属性名和字段名不一致问题 1.问题 数据库中的字段 新建一个项目Mybatis-04,拷贝之前,测试实体类字段不一致的情况 public class User {private int id;private String name;private String password;} select * from mybatis.user where id =#{id}-- 等
阅读更多...
Mybatis03-Mybatis的核心配置文件详解
Mybatis03-Mybatis的核心配置文件详解 1、Mybatis核心配置文件中的标签顺序2、配置文件实例3、注意点:IDEA中Maven工程Resources目录下创建包的方式 1、Mybatis核心配置文件中的标签顺序 properties?,settings?,typeAliases?,typeHandlers?, objectFactory?,objectWrap
阅读更多...
mybatis03-多表查询、延迟加载、逆向工程
mybatis03 mybatis 多表联查 背景产生:开发过程中单表查询 不能满足项目需求分析功能。对于复杂业务来说,关联的表有几张,甚至几十张 并且表与表之间的关系相当复杂。目的:实现复杂业务功能,必须进行多表查询,在mybatis中提供了多表查询的结果 映射标签,可以实现一对一、一对多、多对一、多对多关系映射。 一、一对一 1、创建表 以 妻子表 和 丈夫表为例 drop dat
阅读更多...