随笔分类 -  MyBatis

Java框架的一种
摘要:1、整合MyBatis 步骤: 导入相关jar包 junit mybatis mysql数据库 spring相关的 aop织入 mybatis-spring【new】 编写配置文件 测试 1.1、MyBatis pom.xml <?xml version="1.0" encoding="UTF-8" 阅读全文
posted @ 2022-06-04 12:01 Resign~as 阅读(21) 评论(0) 推荐(0) 编辑
摘要:注解完成增删改查 使用注解开发会比配置文件开发更容易。 查询:@Select 添加:@Insert 修改:@Update 删除:@Delete 提示: 注解完成简单功能 配置文件完成复杂功能。 使用注解来映射简单语句会使代码显得更加简洁,Java注释不仅力不从心,还会让你本就复杂的SQL语句更加混乱 阅读全文
posted @ 2022-05-11 22:29 Resign~as 阅读(20) 评论(0) 推荐(0) 编辑
摘要:MyBatis参数传递 MyBatis接口方法中可以接收各种各样的参数,MyBatis底层对于这些参数进行不同的封装处理方式 单个参数: POJO类型: Map集合: Collection: List: Array: 其他类型 多个参数: MyBatis提供了ParamNameResolver类来进 阅读全文
posted @ 2022-05-11 21:40 Resign~as 阅读(47) 评论(0) 推荐(0) 编辑
摘要:删除 删除一个 1.编写接口方法:Mapper接口 参数:id 结果:void BrandMapper类里添加方法 /** * 根据id删除 */ void deleteById(int id); 2.编写SQL语句:SQL映射文件 BrandMapper.xml里添加SQL语句 <delete i 阅读全文
posted @ 2022-05-11 17:56 Resign~as 阅读(766) 评论(0) 推荐(0) 编辑
摘要:添加 1.编写接口方法:Mapper接口 在BrandMapper类添加方法 /** * 添加 */ void add(Brand brand); 参数:除了id之外的所有数据 结果:void 2.编写SQL语句:SQL映射文件 在BrandMapper.xml类添加 <insert id="add 阅读全文
posted @ 2022-05-10 22:15 Resign~as 阅读(135) 评论(0) 推荐(0) 编辑
摘要:查询-多条件-动态条件查询: SQL语句会随着用户的输入或外部条件的变化而变化,我们称为动态SQL。 MyBatis对动态SQL有很强大的支撑: if choose(when,otherwise) trim(where,set) foreach 在BrandMapper.xml下面添加 <!-- 动 阅读全文
posted @ 2022-05-10 18:23 Resign~as 阅读(361) 评论(0) 推荐(0) 编辑
摘要:查询-多条件 查询: 1.编写接口方法:Mapper接口 参数:所有查询条件 结论:List<Brand> 1.创建BrandMapper类 public interface BrandMapper { ​ ​ ​ /** * 查询所有 */ List<Brand> selectAll(); ​ / 阅读全文
posted @ 2022-05-10 09:33 Resign~as 阅读(569) 评论(0) 推荐(0) 编辑
摘要:查看详情 编写接口方法:Mapper接口。参数:id,结果Brand。 在BrandMapper类下面添加方法 public interface BrandMapper { ​ ​ ​ /** * 查询所有 */ List<Brand> selectAll(); ​ /** * 查看详情:根据Id查 阅读全文
posted @ 2022-05-09 18:18 Resign~as 阅读(378) 评论(0) 推荐(0) 编辑
摘要:查询 查询所有数据 编写接口方法:Mapper接口,参数:无,结果:List<Brand> 在com.uestc.mapper创建一个BrandMapper类 public interface BrandMapper { ​ /** * 查询所有 */ public List<Brand> sele 阅读全文
posted @ 2022-05-09 17:33 Resign~as 阅读(547) 评论(0) 推荐(0) 编辑
摘要:MyBatis配置文件完成增删改查 完成品牌数据的增删改查操作 产品原型地址 https://www.pmdaniu.com/storages/122645/74ccff58678d80583ea43a55547173eb-1818/start.html 配置文件完成增删改查 要完成的功能列表清单: 阅读全文
posted @ 2022-05-07 18:26 Resign~as 阅读(56) 评论(0) 推荐(0) 编辑
摘要:MyBatis核心配置文件 用别名可以简化配置。 在mybatis-config.xml中写入下面代码 <typeAliases> <package name="com.uestc.pojo"/> </typeAliases> 就可以在UserMapper.xml中,不用在resultType中"c 阅读全文
posted @ 2022-05-07 17:32 Resign~as 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Mapper代理开发 目的: 解决原生方式中的硬编码 简化后期执行SQL Mapper代理开发的步骤 定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放置在同一目录下 设置SQL映射文件的namespace属性为Mapper接口全限定名 在Mapper接口中定义方法 阅读全文
posted @ 2022-05-06 22:50 Resign~as 阅读(72) 评论(0) 推荐(0) 编辑
摘要:MyBatis快速入门 创建user表,添加数据 CREATE DATABASE mybatis; USE mybatis; ​ DROP TABLE IF EXISTS tb_user; ​ CREATE TABLE tb_user( id INT PRIMARY KEY AUTO_INCREME 阅读全文
posted @ 2022-05-06 11:38 Resign~as 阅读(35) 评论(0) 推荐(0) 编辑
摘要:初始MyBatis 什么是MyBatis? MyBatis是一款优秀的持久层框架,用于简化JDBC开发 MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了Google code,并且改名为MyBatis。201 阅读全文
posted @ 2022-05-05 20:18 Resign~as 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示