mybatis-sql映射文件-CRUD-1
来源:互联网 发布:2017美剧推荐 知乎 编辑:程序博客网 时间:2024/06/03 17:46
非常重要:
CRUD
sql映射文件:
<!--public void addEmp(Employee employee); parameterType可省略--> <insert id="addEmp" parameterType="com.stayreal.mybatis.Employee"> insert into tbl_employee(last_name,email,gender) values(#{lastName},#{email},#{gender}) </insert> <!--public void updateEmp(Employee employee);--> <update id="updateEmp"> update tbl_employee set last_name=#{lastName},email=#{email},gender=#{gender} where id=#{id} </update> <!--public void deleteEmpById(Integer id);--> <delete id="deleteEmpById"> DELETE from tbl_employee where id = #{id} </delete>
接口
public interface EmployeeMapper { public Employee getEmpById(Integer id); public void addEmp(Employee employee); public boolean updateEmp(Employee employee); public void deleteEmpById(Integer id);}
junit测试
/** * mybatis允许增删改定义,以下类型的返回值: * Integer\Long\Boolean 在接口中写返回值即可 */ @Test public void testCRUD(){ session = sqlSessionFactory.openSession();// 获取到的session不自动提交数据 EmployeeMapper employeeMapper = session.getMapper(EmployeeMapper.class); // 测试添加// Employee employee = new Employee(null,"Jerry","Jerry@qq.com","1");// employeeMapper.addEmp(employee); // 测试修改 Employee employee = new Employee(1,"Jerry","Jerry@qq.com","1"); Boolean bool = employeeMapper.updateEmp(employee); System.out.println(bool); // true // 测试删除// employeeMapper.deleteEmpById(2); // 手动提交 session.commit(); }
阅读全文
0 0
- mybatis-sql映射文件-CRUD-1
- mybatis-SQL语句映射文件(1)resultMap
- mybatis--mapper映射文件配置之CRUD(INSERT,UPDATE,DENLETE)
- mybatis--mapper映射文件配置之CRUD(INSERT,UPDATE,DENLETE)
- MyBatis -- sql映射文件详解
- mybatis sql 映射文件问题
- Mybatis映射文件SQL讲解
- Mybatis SQL映射文件讲解
- MyBatis-SQL映射文件-总结
- Mybatis初窥:SQL映射文件
- mybatis 动态sql crud
- MyBatis之使用XML配置SQL映射(二)CRUD映射配置
- MyBatis学习 之 二、SQL语句映射文件(1)resultMap
- mybatis 学习二、SQL语句映射文件(1)resultMap
- MyBatis学习 之 二、SQL语句映射文件(1)resultMap
- MyBatis学习 之 二、SQL语句映射文件(1)resultMap
- MyBatis学习 之 二、SQL语句映射文件(1)resultMap
- MyBatis学习 之 二、SQL语句映射文件(1)resultMap
- git出错"Your branch is ahead of 'origin/LS3A_2H' by 4 commits"解决
- IOCCC
- 【matlab 播放音乐】教你如何用matlab播放音乐
- 语法求救 ifneq ($(filter aaa bbb ccc, $(Var)),)
- php入门学习-----对象
- mybatis-sql映射文件-CRUD-1
- [YTU]_2441( C++习题 复数类--重载运算符2+)
- C/C++中 size_t 与C#中类似的类型定义
- Math 和 Integer对数的操作方法和
- ajax返回值List转换为json格式数据
- 23种设计模式之模板方法模式
- netcdf数据nc格式数据java解析总结(二)使用java生成.nc格式文件
- Android 如何模拟返回键、菜单键、主页键?
- php入门学习-----接口