-
在之前的操作之後,若要編寫增刪改操作,需要變動的只有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
- MongoDB增刪改查操作MongoDB
- springboot整合mybatis增刪改查(三):mybatis逆向工程Spring BootMyBatis
- PHP操作MongoDB(增刪改查)PHPMongoDB
- 第一天——Mybatis增刪改MyBatis
- SpringBoot+Mybatis增刪改查實戰Spring BootMyBatis
- 一個系列搞定MyBatis:MyBatis快速上手增刪改查MyBatis
- MySQL基礎操作(增刪改查)MySql
- mysql資料增刪改查操作MySql
- JS字串操作之增刪改查JS字串
- 用thinkphp進行增刪改查的操作PHP
- mybatis實現MySQL資料庫的增刪改查MyBatisMySql資料庫
- jquery基本操作增刪改查有哪些?jQuery
- JavaAPI操作MongoDB--基本增刪改查JavaAPIMongoDB
- Java實現簡單的增刪改查操作Java
- Mybatis-plus實現簡單增刪改查MyBatis
- MyBatis初級實戰之二:增刪改查MyBatis
- MyBatis從入門到精通(四):MyBatis XML方式的基本用法之增刪改MyBatisXML
- JavaWeb中jdbc增刪查改JavaWebJDBC
- 文件的增刪改
- Python操作SQLServer資料庫增刪改查PythonSQLServer資料庫
- MySQL 常用 SQL 增刪改查操作詳解MySql
- 第一個mybatis程式,實現增刪改查CRUDMyBatis
- IDEA SpringBoot-Mybatis-plus 實現增刪改查(CRUD)IdeaSpring BootMyBatis
- Python中CRUD增刪改查教程Python
- YII1 增、刪、改、查資料庫操作資料庫
- imutable.js常用增刪改查操作說明JS
- node+express對本地檔案的增刪改查操作Express
- C# 資料操作系列 - 12 NHibernate的增刪改查C#
- 14、flask-模型-models-表的操作-增刪改查Flask模型
- 增刪改查
- 資料的增刪改
- 列表的增刪改查
- 字典的增刪改查
- layui的增刪改查UI
- redist的增刪改查Redis
- (一)Mybatis基本配置,Statement方式,動態代理增刪改查MyBatis