黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MyBatis刪除數(shù)據(jù)異常

MyBatis刪除數(shù)據(jù)異常

更新時間:2021-07-16 16:11:14 來源:動力節(jié)點 瀏覽1246次

如下圖所示,mybatis刪除數(shù)據(jù)異常:

mybatis刪除

log4j調(diào)試的信息表示SQL語句應(yīng)該是對的,然而數(shù)據(jù)庫中并沒有刪除信息。

相關(guān)的配置文件及代碼如下:

配置文件:

 <?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">
<mapper namespace="Message"> <!-- 命名空間不能省略,類似于package -->
 
  <resultMap type="model.Message" id="MessageResult">
    <id column="ID" jdbcType="VARCHAR" property="id"/> <!-- id是查找結(jié)果集的主鍵 -->
    <result column="COMMAND" jdbcType="VARCHAR" property="command"/>
    <result column="DESCRIPTION" jdbcType="VARCHAR" property="description"/>
    <result column="CONTENT" jdbcType="VARCHAR" property="content"/>
  </resultMap>
  <select id="Message.queryAll" resultMap="MessageResult">
    SELECT ID,COMMAND,DESCRIPTION,CONTENT FROM message WHERE 1=1
    <if test="command != null and !&quot;&quot;.equals(command.trim())">and COMMAND LIKE '%' #{command} '%'</if>
    <if test="description != null and !&quot;&quot;.equals(description.trim())">and DESCRIPTION LIKE '%' #{description} '%'</if>
  </select>
  <delete id="deleteOne" parameterType="java.lang.Integer">
    DELETE FROM message WHERE ID=#{_parameter}
  </delete>
</mapper>
 

DAO層方法:

 public void deleteOne(int id){
        DBAccess dbAccess = new DBAccess();
        SqlSession sqlSession = null;
        try{
            sqlSession = dbAccess.getSqlSession();//實例化并打開數(shù)據(jù)庫會話
            sqlSession.delete("Message.deleteOne",id);//message.xml配置文件中對應(yīng)ID號的SQL語句
        }catch(IOException e){
            e.printStackTrace();
        }finally{
            if(sqlSession!=null){
                sqlSession.close();
            }
        }
    }

service層方法

 package service;
import dao.MessageDAO;
public class MaintainService {
    public void deleteOne(String id){
        if(id != null && !"".equals(id.trim())){
            MessageDAO messageDao = new MessageDAO();
            messageDao.deleteOne(Integer.valueOf(id));
        }
    }
}
 

Servlet

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        request.setCharacterEncoding("utf-8");
        //獲取頁面的值
        String id = request.getParameter("id");
        MaintainService maintainService = new MaintainService();
        maintainService.deleteOne(id);
        //dao方法和跳轉(zhuǎn)頁面
        try {
            request.getRequestDispatcher("/servlet/ShowServlet").forward(request,response);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

以上就是動力節(jié)點小編介紹的"MyBatis刪除數(shù)據(jù)異常",希望對大家有幫助,想了解更多可查看Mybatis視頻教程。動力節(jié)點在線學(xué)習(xí)教程,針對沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識,讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久久青青草 | h视频在线免费观看 | 亚洲 中文 欧美 日韩 在线人 | 日日夜人人澡人人澡人人看免 | 狠狠操成人 | 日韩www视频 | 一级特一级特色生活片 | a及毛片| 日韩高清伦理片中字在线观看 | 亚洲免费专区 | 日本福利写真福利视频 | 亚洲第一色网 | 天天做天天爱天天做天天吃中 | 国产乡下三级全黄三级bd | 狠狠色狠狠干 | 成年人的天堂 | 美国一级大黄一片免费网站 | 黄站在线 | 777777农村一级毛片 | 高清中文字幕 | 国产第一亚洲 | 午夜影放免费观看 | 激情小视频网站 | 日日操夜夜摸 | va亚洲va欧美va国产综合 | 999精品在线 | 成人免费视频无遮挡在线看 | 国产精品每日更新在线观看 | 日本欧洲亚洲一区在线观看 | 欧美性视频一区二区三区 | 成人动漫在线视频 | 4四虎44虎www在线影院麻豆 | 免费一级特黄欧美大片久久网 | 深夜免费福利视频 | 成年视频在线观看 | 欧美日韩在线观看区一二 | 国产精品久久久久久免费 | 欧美xxxx新一区二区三区 | 成人观看视频 | 狠狠大日本亚洲香蕉亚洲 | 午夜网站在线观看 |