文章分类 -  Mybatis学习

摘要:@Select("select * from tb_brand where id=#{id}") List selectAll(); 阅读全文
posted @ 2022-03-30 11:18 长情c 阅读(70) 评论(0) 推荐(0)
摘要:#参数传递 如果传递的参数为多个参数时,你需要用@param注解来绑定一下参数。那么如果不写@param时,sql映射配置文件能否获得它的参数呢? 答案是可以的,因为mybatis默认给多个参数封装为map集合。键的名字有两种arg和param,值就是参数的值。 获取集合 阅读全文
posted @ 2022-03-30 10:53 长情c 阅读(31) 评论(0) 推荐(0)
摘要:##1. 删除一个 编写mapper接口方法 void delete(int ids); 编写sql映射配置文件 <!-- 删除一个--> <delete id="delete"> delete from tb_brand where id=#{id} </delete> 编写测试用例 @Test 阅读全文
posted @ 2022-03-30 09:17 长情c 阅读(169) 评论(0) 推荐(0)
摘要:mybatis配置文件的增删改查 ##1.编写接口方法Mapper接口 public interface BrandMapper { public List<Brand> selectAll(); } ##2.编写sql语句、sql映射文件 <mapper namespace="com.itheim 阅读全文
posted @ 2022-03-30 00:16 长情c 阅读(56) 评论(0) 推荐(1)
摘要:当用户提交数据时,不应该让用户提交id,所以参数就是除了id之外的所有值。 返回值我们用void,因为返回的东西我们可以用异常处理代替。 当用户点击提交按钮时,把这一坨数据封装成对象就可以执行insert语句添加到数据库里边了。 ##1. 添加 首先在Mapper中写上方法 void add(Bra 阅读全文
posted @ 2022-03-30 00:13 长情c 阅读(117) 评论(0) 推荐(0)
摘要:##1. 编写Mapper接口 /** * 查看详情,通过id查询 */ Brand selectById(int id); ##2. 编写sql语句,sql映射文件 <select id="selectById" resultMap="brandResultMap"> select * from 阅读全文
posted @ 2022-03-29 21:16 长情c 阅读(1157) 评论(0) 推荐(0)
摘要:Mybatis Mapper代理开发 1.定义SQL映射文件同名的mapper接口,并且mapper接口和sql映射文件放在同一目录下 因为编译过后的配置文件都在classes中,所以只需要把resouce的目录结构弄成和它的目录结构相同即可在同一目录下。 2. 设置SQL映射文件和namespac 阅读全文
posted @ 2022-03-28 18:29 长情c 阅读(79) 评论(0) 推荐(0)
摘要:##1. 创建user表添加数据 ##2. 创建模块、导入坐标 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.5</version> </dependency> my 阅读全文
posted @ 2022-03-28 12:12 长情c 阅读(25) 评论(0) 推荐(0)