增删改查
说明
Dao层
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://www.mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.hswebframework.web.dao.authorization.UserDao">
<resultMap id="UserResultMap" type="org.hswebframework.web.entity.authorization.UserEntity">
<!--如果没有使用JPA注解,必须在此明确定义字段映射关系-->
<id property="id" column="u_id" javaType="string" jdbcType="VARCHAR"/>
<result property="name" column="name" javaType="string" jdbcType="VARCHAR"/>
<result property="username" column="username" javaType="string" jdbcType="VARCHAR"/>
<result property="password" column="password" javaType="String" jdbcType="VARCHAR"/>
<result property="salt" column="salt" javaType="String" jdbcType="VARCHAR"/>
<result property="status" column="status" javaType="Byte" jdbcType="NUMERIC"/>
<result property="createTime" column="create_time" javaType="Long" jdbcType="NUMERIC"/>
<result property="creatorId" column="creator_id" javaType="String" jdbcType="VARCHAR"/>
</resultMap>
<!--用于动态生成sql所需的配置-->
<sql id="config">
<bind name="resultMapId" value="'UserResultMap'"/> <!--注意这里的单引号: 'UserResultMap'-->
<bind name="tableName" value="'s_user'"/> <!--注意这里的单引号: 's_user' -->
</sql>
<select id="query" parameterType="org.hswebframework.web.commons.entity.Entity" resultMap="UserResultMap">
<include refid="config"/>
<include refid="BasicMapper.buildSelectSql"/>
</select>
</mapper>Service层
Controller层
开始使用
通用CRUDLast updated
Was this helpful?