<?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="com.billion.main.sys.mapper.SysCountMapper"> <resultMap type="SysCount" id="SysCountResult"> <result property="id" column="id" /> <result property="year" column="year" /> <result property="serialNumber" column="serial_number" /> <result property="headNumber" column="head_number" /> </resultMap> <select id="updateYear" resultType="SysCount"> UPDATE sys_count SET year = year + 1, serial_number = 1 WHERE id = 1; </select> <select id="getSerialNumber" resultType="SysCount"> SELECT * FROM sys_count WHERE id = 1 </select> <select id="getHeadNumber" resultType="SysCount"> SELECT * FROM sys_count WHERE id = 1 </select> <select id="updateSerialNumber" resultType="SysCount"> UPDATE sys_count SET serial_number = serial_number + 1 WHERE id = 1; </select> <select id="updateHeadNumber" resultType="SysCount"> UPDATE sys_count SET head_number = head_number + 1 WHERE id = 1; </select> <select id="getPreNumber" resultType="SysCount"> SELECT * FROM sys_count WHERE id = 1 </select> <select id="updatePreNumber" resultType="SysCount"> UPDATE sys_count SET pre_number = pre_number + 1 WHERE id = 1; </select> <select id="clean" resultType="SysCount"> UPDATE sys_count SET pre_number = 1, head_number = 1, serial_number = 1 WHERE id = 1; </select> </mapper>