<?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="${PakageName}.mapper.I${EntityName}Mapper"><resultMap id="Base${EntityName}ResultMap" type="${PakageName}.entity.${EntityName}Entity" >#foreach($EntityProperty in $EntityProperties)#if($EntityProperty.IsParmaryKey)<id column="$EntityProperty.ColumnName" property="$EntityProperty.PropertyName" jdbcType="$EntityProperty.JdbcType" />#else<result column="$EntityProperty.ColumnName" property="$EntityProperty.PropertyName" jdbcType="$EntityProperty.JdbcType" />#end#end</resultMap><!--分页查询列表--><select id="select${EntityName}PageList" resultMap="Base${EntityName}ResultMap">#set($index = 0)#foreach($EntityProperty in $EntityProperties)#if($index==0)select $EntityProperty.ColumnName#else,$EntityProperty.ColumnName#end#set($index = $index + 1)#endfrom ${TableName}<where>1=1#foreach($QueryEntity in $QueryWrapper)<if test="$QueryEntity.Column!=null and $QueryEntity.Column!=''">and $QueryEntity.Column=#{params.$QueryEntity.Value}</if>#end</where>#if(${OrderWrapper})order by ${OrderWrapper}#end</select><!--查询列表数据--><select id="select${EntityName}ArrayList" parameterType="java.util.HashMap" resultMap="Base${EntityName}ResultMap">#set($index = 0)#foreach($EntityProperty in $EntityProperties)#if($index==0)select $EntityProperty.ColumnName#else,$EntityProperty.ColumnName#end#set($index = $index + 1)#endfrom ${TableName}<where>1=1#foreach($QueryEntity in $QueryWrapper)<if test="$QueryEntity.Column!=null and $QueryEntity.Column!=''">and $QueryEntity.Column=#{$QueryEntity.Value}</if>#end</where>#if(${OrderWrapper})order by ${OrderWrapper}#end</select><insert id="add${EntityName}" parameterType="${PakageName}.entity.${EntityName}Entity" resultType="java.lang.Integer">insert into ${TableName}(${ColumnsString})values(${ValuesString})</insert><update id="update${EntityName}" parameterType="${PakageName}.entity.${EntityName}Entity" resultType="java.lang.Integer">update ${TableName}#set($index = 0)#foreach($EntityProperty in $EntityProperties)#if($index==0)set $EntityProperty.ColumnName=#{$EntityProperty.PropertyName}#else,$EntityProperty.ColumnName=#{$EntityProperty.PropertyName}#end#set($index = $index + 1)#end#if(${ParmaryKeyColumnInfo})where ${ParmaryKeyColumnInfo.ColumnName}=#{${ParmaryKeyColumnInfo.PropertyName}}#elsewhere ${ParamaryKey}=''#end</update><delete id="delete${EntityName}" parameterType="${PakageName}.entity.${EntityName}Entity" resultType="java.lang.Integer">delete from ${TableName}#if(${ParmaryKeyColumnInfo})where ${ParmaryKeyColumnInfo.ColumnName}=#{${ParmaryKeyColumnInfo.PropertyName}}#elsewhere ${ParamaryKey}=''#end</delete></mapper>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型