日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybaits四-1:增删改查的实现

發布時間:2025/6/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybaits四-1:增删改查的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

定義接口類:?

package com.atChina.dao;import com.atChina.bean.Employee;public interface EmployeeMapper {public Employee getEmployeeById(Integer depno);public void addEmploy(Employee employee);public Integer updateEmp(Employee employee);public Integer deleteEmpById(Integer id); }

sql映射文件,增刪改查的實現

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- namespace不能隨便自定義了,應該是接口類的全限定名 --> <mapper namespace="com.atChina.dao.EmployeeMapper"><!-- id:唯一標識 ,應該是接口類中的抽象方法名resultType: 返回值類型#{deptno}:參數 {}中的deptno是占位符,起任何名字都行 --><selectid="getEmployeeById" resultType="emp" >select * from DEPTTEST where deptno = #{deptno}</select><!-- parameterType可以省略不寫 --><insert id="addEmploy" parameterType="com.atChina.bean.Employee">insert into DEPTTEST(deptno, dname, loc) values(#{deptno}, #{dname}, #{loc})</insert><update id="updateEmp">update DEPTTEST a set dname=#{dname}, loc=#{loc}where deptno = #{deptno}</update><delete id="deleteEmpById">delete from DEPTTEST a where deptno = #{deptno}</delete> </mapper>

?測試:

/** 測試增刪改* 1. mybatis允許增刪改直接定義以下數據類型返回值* Integer, Long, Boolean,或者對一個的基本類型 */@Testpublic void test03() throws IOException{SqlSessionFactory sqlSessionFactory = getSqlSessionFactory();// 不會自動提交SqlSession openSession = sqlSessionFactory.openSession();try{Employee e = new Employee();e.setDeptno(50);e.setDname("hehe");e.setLoc("earth");EmployeeMapper em = openSession.getMapper(EmployeeMapper.class);//em.addEmploy(e); 增加一條數據//em.updateEmp(e); 更新數據Integer delete = em.deleteEmpById(50); // 刪除數據System.out.println(delete);// 提交數據openSession.commit();}finally{openSession.close();}}

?

總結

以上是生活随笔為你收集整理的mybaits四-1:增删改查的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。