随笔分类 -  MyBatis

摘要:删除一个 1、编写接口方法:Mapper接口 观察参数 返回结果 2、编写SQL语句:SQL映射文件; 3:执行方法,测试 //删除 @Test public void testDeleteById() throws IOException { int id = 10; int status =1; 阅读全文
posted @ 2022-09-05 21:08 信2005-2赵磊 阅读(221) 评论(0) 推荐(0) 编辑
摘要:配置文件完成修改全部字段 1、编写接口方法:Mapper接口 观察参数 返回结果 2、编写SQL语句:SQL映射文件; 3:执行方法,测试 //添加 @Test public void testUpdate() throws IOException { int id = 10; int status 阅读全文
posted @ 2022-09-05 20:42 信2005-2赵磊 阅读(518) 评论(0) 推荐(0) 编辑
摘要:配置文件完成添加功能 1、编写接口方法:Mapper接口 参数:除了id之外的所有数据 结果:void void add(Brand brand); 2、编写SQL语句:SQL映射文件; <insert id="add" > insert into tb_brand( brand_name, com 阅读全文
posted @ 2022-09-05 20:12 信2005-2赵磊 阅读(21) 评论(0) 推荐(0) 编辑
摘要:查询多条件——动态查询 SQL语句随着用户输入或者外部条件的变化而变化,我们成为动态SQL 修改SQL语句即可,有两种方法: 首先利用if 标签来进行判断,where 后面跟恒等式或者利用where标签。 单条件的动态查询: 利用choose(when,otherwise)来选择 //单条件动态查询 阅读全文
posted @ 2022-09-05 16:27 信2005-2赵磊 阅读(715) 评论(0) 推荐(0) 编辑
摘要:查看详情 1、编写接口方法:Mapper接口 参数:id 返回结果:Brand 2、编写SQL语句:SQL映射文件; 参数占位符: #{}:会将参数替换为?为了防止SQL注入 ${}:会存在参数注入问题 3:执行方法,测试 条件查询: 多条件查询:散装参数(需要使用@Param("SQL参数占位符合 阅读全文
posted @ 2022-09-04 22:18 信2005-2赵磊 阅读(78) 评论(0) 推荐(0) 编辑
摘要:配置文件完成增删改查 1、编写接口方法:Mapper接口 观察参数 返回结果 2、编写SQL语句:SQL映射文件; 3:执行方法,测试 查询所有 1 、 2、 3、 package test; import mapper.BrandMapper; import org.apache.ibatis.i 阅读全文
posted @ 2022-09-04 20:14 信2005-2赵磊 阅读(135) 评论(0) 推荐(0) 编辑
摘要:设置别名 安装MyBatisx插件可以很方便的管理 阅读全文
posted @ 2022-09-04 17:51 信2005-2赵磊 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Mapper代理: 1、可以简化后期执行SQL 2、解决原生方式中的硬编码 开发步骤: 1、定义与SQL映射文件同名的Mapper接口,并且将Mapper接口与Sql映射文件放置在同一目录下 1)、直接将.xml文件放到java目录 2)、在resources下创建和接口一样的包名(此时需要把.替换 阅读全文
posted @ 2022-09-04 16:42 信2005-2赵磊 阅读(8) 评论(0) 推荐(0) 编辑
摘要:定义: MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java O 阅读全文
posted @ 2022-09-04 16:03 信2005-2赵磊 阅读(14) 评论(0) 推荐(0) 编辑

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