mybatis 批量新增 跟修改

    

 
        
            UPDATE emp_student_attendance
            
                stat = 0 
            

            WHERE stat = 1 
            AND student_id = #{item.studentId}
            AND class_id = #{item.classId}
        
     
    


     
    
        INSERT INTO emp_student_attendance
        (id, student_id,
        class_id,class_course_arrange_id,employee_id,school_id,attendance_status,attendence_time,
        consume_hour_counts,remark,create_time,last_update_time,stat)
        values
                     index="index" separator=",">
            (
            #{studentAttendance.id,jdbcType=VARCHAR},
            #{studentAttendance.studentId,jdbcType=VARCHAR},
            #{studentAttendance.classId,jdbcType=VARCHAR},
            #{studentAttendance.classCourseArrangeId,jdbcType=VARCHAR},
            #{studentAttendance.employeeId,jdbcType=VARCHAR},
            #{studentAttendance.schoolId,jdbcType=VARCHAR},
            #{studentAttendance.attendanceStatus,jdbcType=INTEGER},
            #{studentAttendance.attendenceTime,jdbcType=TIMESTAMP},
            #{studentAttendance.consumeHourCounts,jdbcType=DOUBLE},
            #{studentAttendance.remark,jdbcType=VARCHAR},
            #{studentAttendance.createTime,jdbcType=TIMESTAMP},
            #{studentAttendance.lastUpdateTime,jdbcType=TIMESTAMP},
            #{studentAttendance.stat,jdbcType=INTEGER}
            )
        

    

  

        
    
    
        
        AND a.school_id in
    
          
                    #{item}
           

        

            
        AND a.school_id =#{cla.schoolId}
        

        
            AND a.grade_id = #{cla.gradeId}
        

        
            AND a.season = #{cla.season}
        

    

你可能感兴趣的:(mybatis)