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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

09Mybatis_入门程序——删除用户以及更新用户

發(fā)布時(shí)間:2025/4/5 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 09Mybatis_入门程序——删除用户以及更新用户 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

刪除用戶:

?還是前面的的案例,別的都不改,就修改兩處地方。1.user.xml文件以及2.Mybatis_first.java文件

user.xml文件代碼修改如下:

<?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"> <!-- nanmespace:命名空間。 作用就是對(duì)sql進(jìn)行分類話管理,理解Sal分離注意:使用mapper代理方式,namespace有特殊重要的作用 --><mapper namespace="test"><!-- 刪除用戶 --><delete id="deleteUser" parameterType="java.lang.Integer">delete from user where id=#{id}</delete></mapper>

Mybatis_first.java代碼如下:

package cn.itcast.mybatis.first;import java.io.IOException; import java.io.InputStream; import java.util.Date; import java.util.List;import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import org.junit.Before; import org.junit.Test;import cn.itcast.mybatis.po.User;public class Mybatis_first {//會(huì)話工廠private SqlSessionFactory sqlSessionFactory;//這些事必備的,所以放在Before這里了 @Beforepublic void createsqlSessionFactory() throws IOException{//配置文件String resource="SqlMapConfig.xml";InputStream inputStream=Resources.getResourceAsStream(resource);//使用SqlSessionFactoryBuilder從配置文件中創(chuàng)建SqlSessionFactory.sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);}@Test//根據(jù)id查詢用戶的信息public void testFindUseById(){ //數(shù)據(jù)庫(kù)會(huì)話實(shí)例SqlSession sqlSession=null;try {//創(chuàng)建數(shù)據(jù)庫(kù)會(huì)話實(shí)例sqlSession;sqlSession=sqlSessionFactory.openSession();sqlSession.delete("test.deleteUser", 30);//手動(dòng)提交事務(wù) sqlSession.commit();//關(guān)閉會(huì)話 sqlSession.close();} catch (Exception e) {e.printStackTrace();}finally{//如果sqlSession實(shí)例是創(chuàng)建的那么把他關(guān)閉掉if(sqlSession!=null){sqlSession.close();}} }}

運(yùn)行結(jié)果一切正常。

?

------------------------------------------------------------------------------------------------------------------------------------------------------------

更新用戶:

還是只修改user.xml文件以及Mybatis_first.java文件

user.xml代碼如下:

<?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"> <!-- nanmespace:命名空間。 作用就是對(duì)sql進(jìn)行分類話管理,理解Sal分離注意:使用mapper代理方式,namespace有特殊重要的作用 --><mapper namespace="test"><!-- 更新用戶 --><update id="updetaUser" parameterType="cn.itcast.mybatis.po.User">update user set username=#{username},birthday=#{birthday},sex=#{sex},address=#{address}where id=#{id}</update></mapper>

Mybatis_first.java文件:

package cn.itcast.mybatis.first;import java.io.IOException; import java.io.InputStream; import java.util.Date; import java.util.List;import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import org.junit.Before; import org.junit.Test;import cn.itcast.mybatis.po.User;public class Mybatis_first {//會(huì)話工廠private SqlSessionFactory sqlSessionFactory;//這些事必備的,所以放在Before這里了 @Beforepublic void createsqlSessionFactory() throws IOException{//配置文件String resource="SqlMapConfig.xml";InputStream inputStream=Resources.getResourceAsStream(resource);//使用SqlSessionFactoryBuilder從配置文件中創(chuàng)建SqlSessionFactory.sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);}@Test//根據(jù)id查詢用戶的信息public void testFindUseById(){ //數(shù)據(jù)庫(kù)會(huì)話實(shí)例SqlSession sqlSession=null;try {//創(chuàng)建數(shù)據(jù)庫(kù)會(huì)話實(shí)例sqlSession;sqlSession=sqlSessionFactory.openSession();User user=new User();user.setAddress("jiali");user.setBirthday(new Date());user.setSex("1");user.setId(29);user.setUsername("王王");sqlSession.update("test.updetaUser", user);//手動(dòng)提交事務(wù) sqlSession.commit();//關(guān)閉會(huì)話 sqlSession.close();} catch (Exception e) {e.printStackTrace();}finally{//如果sqlSession實(shí)例是創(chuàng)建的那么把他關(guān)閉掉if(sqlSession!=null){sqlSession.close();}} }}

運(yùn)行結(jié)果一切正常。

總結(jié)

以上是生活随笔為你收集整理的09Mybatis_入门程序——删除用户以及更新用户的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩在线观看一区 | 日韩经典一区二区三区 | 日韩激情床戏 | 毛片在线免费 | 久久久亚洲天堂 | 91人人爱| 日韩第四页 | av黄色影院| 粉嫩欧美一区二区三区 | 精品视频网站 | 丁香婷婷亚洲 | 泰坦尼克号3小时49分的观看方法 | 午夜在线视频免费 | 最新免费av网站 | 香蕉网站视频 | 日日摸日日碰夜夜爽av | 欧美色图第一页 | 对白刺激国产子与伦 | 久久福利在线 | 亚洲精品影片 | 在线艹| 天天干天天操天天干 | jul023被夫上司连续侵犯 | 久久久一| 久久视频这里只有精品 | 超碰人人草人人干 | 向日葵视频在线 | 高清中文字幕在线a片 | 黄色工厂这里只有精品 | 国产精品com | 97色在线观看 | 国产精品一区二区三区久久久 | 91在线影院 | 欧美 日韩 国产 中文 | 最近中文字幕免费mv视频7 | 精品国产亚洲AV | 成人精品网址 | 好吊操这里只有精品 | 国产精品电影网站 | 久久成人18免费观看 | 国产成人无码精品久在线观看 | 国产美女黄网站 | 国模吧无码一区二区三区 | av在线播放地址 | 国产一级淫片a | 老熟妇精品一区二区三区 | 99小视频 | 永久免费无码av网站在线观看 | 国产精品九九九九 | 波多野结衣一区 | 曰本丰满熟妇xxxx性 | 国产毛片久久久久久久 | 超碰伦理| 先锋av在线资源 | 超碰2021| 国产精品98 | 国产污污视频在线观看 | 在线视频区 | 阿v免费在线观看 | 四虎成人精品在永久免费 | 中文字幕永久在线播放 | 色亭亭 | 在线免费观看毛片 | 黄色网日本| 欧美岛国国产 | 91黄色小视频 | 国产精品人| 国产精品久久精品 | 一级伦理片 | 日韩av色图 | 蜜桃va| 亚洲伦乱| 成人性视频sm. | 久久精国产 | 亚洲情侣在线 | 久久丁香网 | 天天干天天搞天天射 | 小辣椒导航| 能在线观看的av网站 | 亚洲丝袜视频 | 亚洲夜夜爱 | 欧美一区二区三区影院 | 日韩porn| av性色| 在线观看视频一区二区 | 久久金品| 熟妇人妻久久中文字幕 | a√在线视频| 精品国产一级片 | 成人乱码一区二区三区 | 另类av小说 | 国产欧美日韩精品一区二区三区 | 亚洲精品成人无码 | 国产113页 | 国产白丝喷水 | 新版红楼梦在线高清免费观看 | 久草手机在线 | 影音先锋中文字幕在线播放 | 青青视频免费在线观看 |