首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MyBatis笔记
稻田里展望者
创建于2024-11-02
订阅专栏
学习MyBatis记录的笔记,以供复习
暂无订阅
共15篇文章
创建于2024-11-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MyBatis操作-动态SQL foreach标签
实体类Emp Empmapper接口 配置文件 测试类。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
MyBatis操作-SQL动态更新
实体类Emp 映射接口EmpMapper Xml配置文件文件EmpMapper.xml 测试类Test
idea下载MyBatis插件(MyBatisX)
File --> setting plugins --> 在搜索框内输入 mybatisx --> install 安装完了之后对应的两个包多了两个图标 点击代码左边的logo可以实现代码间的跳转
MyBatis-XML映射文件
规范 1、XML映射文件的名称与Mapper接口的名称一致,并且将XML映射文件和Mapper接口放置在相同的包下(同包同名) 2、XML映射文件的namespace属性为Mapper接口全限定名一致
MyBatis操作-条件查询
使用的SQL语句 EmpMapper接口来 测试11111111111111111111111111111
开启mybatis驼峰命名自动映射开关
开启mybatis驼峰命名自动映射开关 mybatis.configuration.map-underscore-to-camel-case=true
MyBatis数据封装
实体类属性名和数据库表查询返回的字段名一致,mybatis会自动封装,否则不能自动封装 方法:给字段起别名,让别名和属性名一致 实例 原始代码 查询效果 因为后面三个属性名和字段名不一致,所以无法封装
MyBatis操做-查询
public interface EmpMapper { //根据id查询数据 @Select("select * from emp where id = 1") public
MyBatis操作-更新数据
update emp set username = '',name ='',gender = '',image = '',job ='',entrydate = '',dept_id='',updat
MyBatis操作-插入数据
....................................................................
MyBatis配置日志信息
---------------------------------------------------------------------
MyBatis入门--删除
private EmpMaapper empMapper; public void testDelete(){ empMapper.delete(17); }
MyBatis-lombok入门
//@Getter //@Setter //@ToString //@EqualsAndHashCode @Data//包括上面四个注解 @NoArgsConstructor//无参构造
MyBatis-数据库连接池
标准接口 DataSource 获取连接 默认的是HikariPool,可以切换数据库连接池方法 在pom.xml导入依赖: druid连接池的依赖 在application.properties文件
MyBatis笔记01-入门
1、准备工作 创建springboot工程、数据库表user、实体类User..........................................................