<?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.example.dahua.dao.PermissionFaceDao"> <!-- create table PermissionFace (--> <!-- id int not null PRIMARY KEY ,--> <!-- permissionJSON varchar(max) not null ,--> <!-- schoolId int not null ,--> <!-- perrmissName varchar(50) not null ,--> <!-- createTime varchar(50) not null ,--> <!-- updateTime varchar(50) not null ,--> <!-- )--> <resultMap id="permissFaceBase" type="com.example.dahua.bean.PermissionFaceBean"> <result column="id" property="id"/> <result column="permissionJSON" property="permissionJson"/> <result column="schoolId" property="schoolId"/> <result column="perrmissName" property="perrmissName"/> <result column="createTime" property="createTime"/> <result column="updateTime" property="updateTime"/> </resultMap> <insert id="addPermissionFace" parameterType="com.example.dahua.bean.PermissionFaceBean"> insert into PermissionFace values (#{permissionJson},#{schoolId},#{perrmissName},#{createTime},#{updateTime}) </insert> <select id="getPermissFaces" parameterType="java.lang.Integer" resultMap="permissFaceBase"> select * from PermissionFace where schoolId = #{schoolId}; </select> <select id="getPermissionDetail" parameterType="java.lang.Integer" resultMap="permissFaceBase"> select * from PermissionFace where id = #{permissionId}; </select> <update id="updatePermissionFace" parameterType="com.example.dahua.bean.PermissionFaceBean"> update PermissionFace set permissionJson = #{permissionJson},updateTime=#{updateTime},perrmissName=#{perrmissName} where id = #{id} </update> <delete id="deletePermissionFace" parameterType="java.lang.Integer"> delete from PermissionFace where id = #{id} </delete> <select id="getPerFaceWithId" parameterType="java.lang.Integer" resultType="com.example.dahua.bean.PermissionFaceBean"> select * from PermissionFace where id =#{id}; </select> </mapper>