mybatis删除,修改,新增返回操作

原创 2015年11月19日 16:46:56

mybatis对删除,修改,新增操作没有设置返回类型,我们可以执行完这些操作之后,返回个参数作为执行是不是正确
1新增
//新增考勤请假
 public String addAttendanceLeave(Map map);


<select id="addAttendanceLeave" parameterType="Map" resultType="String">
     insert into AttendanceLeave
      (PKID,StudentID,ClassID,LeaveContent,StartTime,EndTime,CreateTime,Creater,DStatus)
      VALUES
     (#{PKID},#{StudentID},#{ClassID},#{LeaveContent},#{StartTime},#{EndTime},getdate(),#{UserId},0)
     select 0
    </select>
或者

//修改考勤请假
 public String updateAttendanceLeave(Map map);
    <select id="updateAttendanceLeave" parameterType="Map" resultType="String">
     update AttendanceLeave set StudentID=#{StudentID},ClassID=#{ClassID},LeaveContent=#{LeaveContent},StartTime=#{StartTime},EndTime=#{EndTime},ModifyTime=getdate(),Modifier=#{UserId} where PKID=#{PKID}
     select 0
    </select>
或者

//删除考勤请假
 public String delAttendanceLeave(Map map);
    <select id="delAttendanceLeave" parameterType="Map" resultType="String">
     delete from AttendanceLeave where PKID=#{PKID}
     select 0
    </select>

springmvc-mybatis的增删改查以及主键返回

springmvc-mybatis的基本操作
  • cst_code
  • cst_code
  • 2017年03月21日 16:01
  • 1243

MyBatis的增删改查基本操作

MyBatis和Hibernate的使用基本一样,区别在于Hibernate在Java代码中实现数据库操作,集成度高;Mybatis在注解或者xml文件中通过配置实现SQL语句,更加灵活 创建使用My...
  • u013360850
  • u013360850
  • 2016年11月01日 20:31
  • 4948

MyBatis批量增删改查操作

前文我们介绍了MyBatis基本的增删该查操作,本文介绍批量的增删改查操作。前文地址:http://blog.csdn.net/mahoking/article/details/43673741...
  • ma_hoking
  • ma_hoking
  • 2015年07月09日 08:26
  • 10935

mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql

1、批量新增:   [java] view plain copy "addMonthDutyIntoDB" parameterType="java.util.List"...
  • lililidahaoren
  • lililidahaoren
  • 2017年11月07日 11:38
  • 71

mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql

1、批量新增:   insert into TB_DUTY select SEQ_TB_DUTY.nextval,A.* from( SELECT #{i...
  • big1989wmf
  • big1989wmf
  • 2017年04月12日 16:32
  • 1640

mybatis 操作(批量插入,批量修改,批量删除, 分页查询)

mybatis
  • jia281460530
  • jia281460530
  • 2016年11月24日 19:36
  • 878

MyBatis批量新增、修改、删除、查询

1.新增接口 public interface StoredRecordVarianceDataMapper { /** * 插入差异数据 * @param rdList...
  • u011659172
  • u011659172
  • 2014年10月22日 14:19
  • 1783

Mybatis/Ibatis,数据库操作的返回值

/* * Copyright 2004 Clinton Begin * * Licensed under the Apache License, Version 2.0 (the "Lice...
  • gaojinshan
  • gaojinshan
  • 2014年04月22日 14:49
  • 111808

MyBatis在insert插入操作时返回主键ID的配置

很多时候,在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。 但是,在默认情况下,insert操作返回的是一个int值,并且不是表示主键id,...
  • tomcat_2014
  • tomcat_2014
  • 2016年03月12日 16:14
  • 1701

MyBatis:Insert操作详解(返回主键、批量插入)

一、前言                                      数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。   二...
  • fendou123_love
  • fendou123_love
  • 2015年05月12日 12:03
  • 761
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mybatis删除,修改,新增返回操作
举报原因:
原因补充:

(最多只允许输入30个字)