idea 添加 Mapper.xml 模板
记录一下右击项目,在New的里面有个Edit File Teamplates打开后,在里面新建一个文件在里面添加模板添加完成之后点击 Apply,就成功了。新建文件的时候就可以选择 mapper 创建了。这个提供两个模板1:基础的模板<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis
·
记录一下
右击项目,在New的里面有个Edit File Teamplates
打开后,在里面新建一个文件
在里面添加模板
添加完成之后点击 Apply,就成功了。
新建文件的时候就可以选择 mapper 创建了。
这个提供两个模板
1:基础的模板
<?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="${PACKAGE_NAME}.${NAME}">
</mapper>
.
.
.
2:有增删查的模板
<?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="${PACKAGE_NAME}.${NAME}">
<resultMap type="" id="">
<result property="" column=""/>
</resultMap>
<sql id="">
</sql>
<select id="" parameterType="" resultMap="">
<!-- refid 为对应 sql 的 id-->
<include refid =""/>
<where>
<if test=""></if>
</where>
</select>
<insert id="" parameterType="">
<selectKey keyProperty="uuid" resultType="String" order="BEFORE">
<!-- 添加 uuid -->
SELECT REPLACE(NEWID(), '-', '') AS uuid
</selectKey>
insert into tabel
<!-- 前后加上括号,去除多余的 逗号 -->
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="value != null and value != ''">value</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="value != null and value != ''">#{value}</if>
</trim>
</insert>
<update id="" parameterType="">
update table
<trim prefix="SET" suffixOverrides=",">
<if test=""></if>
</trim>
<!-- -->
</update>
<delete id="" parameterType="">
<!-- 删除语句 -->
</delete>
<delete id="" parameterType="">
select from table wherer uuid in
<foreach item="" collection="" open="(" separator="," close=")">
#{uuid}
</foreach>
</delete>
</mapper>
更多推荐
已为社区贡献2条内容
所有评论(0)