-
在之前的操作之後,若要編寫增刪改操作,需要變動的只有UserMapper介面,UserMapper.xml以及測試類
-
舉例
刪除操作-delete:
//Dao層介面UserMapper增加deleteById方法: int deleteById(int id);
對映檔案UserMapper.xml中增加與Dao層介面匹配的如下內容
<!--刪除操作--> <delete id="deleteById" parameterType="int"> delete from user where id = #{id} </delete>
測試類中的方法
//注意增刪改操作都要提交事務!! @Test public void test5() throws IOException { //1. 讀取核心配置檔案 InputStream in = Resources.getResourceAsStream("mybatis-config.xml"); //2. 建立SqlSessionFactory工廠 SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); SqlSessionFactory factory = builder.build(in); //3. 使用工廠生產一個SqlSession物件 SqlSession session = factory.openSession(); //4. 使用SqlSession建立Dao介面的代理物件 UserMapper userMapper = session.getMapper(UserMapper.class); userMapper.deleteById(1); //需要提交事務 session.commit(); //6. 釋放資源 session.close(); in.close(); }
mybatis中的增刪改操作
相關文章
- 使用mybatis開發的增刪改查操作MyBatis
- MyBatis框架搭建及增刪改查操作MyBatis框架
- Mybatis的增刪改查MyBatis
- MongoDB增刪改查操作MongoDB
- PHP操作MongoDB(增刪改查)PHPMongoDB
- 第一天——Mybatis增刪改MyBatis
- 一個系列搞定MyBatis:MyBatis快速上手增刪改查MyBatis
- springboot整合mybatis增刪改查(三):mybatis逆向工程Spring BootMyBatis
- mysql資料增刪改查操作MySql
- MySQL基礎操作(增刪改查)MySql
- JS字串操作之增刪改查JS字串
- ASP.NET中利用Repeater實現增刪改操作ASP.NET
- mybatis實現MySQL資料庫的增刪改查MyBatisMySql資料庫
- 用thinkphp進行增刪改查的操作PHP
- SpringBoot+Mybatis增刪改查實戰Spring BootMyBatis
- MyBatis初級實戰之二:增刪改查MyBatis
- Mybatis-plus實現簡單增刪改查MyBatis
- jquery基本操作增刪改查有哪些?jQuery
- JavaAPI操作MongoDB--基本增刪改查JavaAPIMongoDB
- JavaWeb中jdbc增刪查改JavaWebJDBC
- Java實現簡單的增刪改查操作Java
- 表的建立修改及增刪改查-DML操作
- MyBatis從入門到精通(四):MyBatis XML方式的基本用法之增刪改MyBatisXML
- 文件的增刪改
- 第一個mybatis程式,實現增刪改查CRUDMyBatis
- iOS操作屬性列表plist(增刪改查)iOS
- 資料庫操作增刪改查模糊查資料庫
- 增刪改查
- (一)Mybatis基本配置,Statement方式,動態代理增刪改查MyBatis
- layui的增刪改查UI
- 資料的增刪改
- 列表的增刪改查
- 字典的增刪改查
- redist的增刪改查Redis
- MongoDB的增刪改查MongoDB
- ThinkPHP的增、刪、改、查PHP
- YII1 增、刪、改、查資料庫操作資料庫
- imutable.js常用增刪改查操作說明JS