Mybatis使用经验归档
新增主键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>
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
集合判断;
<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>

更多精彩