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