新增主键ID返回(建议参考:https://www.cnblogs.com/nuccch/p/9067305.html)
<insert id="register" parameterType="com.hans.entity.User" useGeneratedKeys="true" keyProperty="id" keyColumn="id" >
INSERT INTO USER ( usercode,PASSWORD,phone,NAME)
VALUES(#{phone},#{password},#{phone},#{name})
</insert>
集合判断;
<if test="list!= null and list.size > 0"> <foreach collection="list" item="item" separator="," open="AND v.id in (" close=")"> #{item} </foreach> </if>
特殊意义字符的转义
<![CDATA[ AND DATE_FORMAT(t.create_time,‘%Y-%m-%d‘) = DATE_FORMAT(#{createTime},‘%Y-%m-%d‘)]]>
公共部分SQL共享
<sql id="Base_Column_List"> t.name, t.id </sql> <select id="getObjectById" resultType="com.t3.ts.resource.manager.dto.VehicleTaxDto"> SELECT <include refid="Base_Column_List" /> FROM person t </select>
原文:https://www.cnblogs.com/outpointexception/p/10771779.html