- 模糊查询
或直接在参数中加入“%”+parameter+“%”<!--List<User> getUserByLike(@Param("username") String username);--> <select id="getUserByLike" resultType="User"> <!--select * from t_user where username like '%${username}%'--> <!--select * from t_user where username like concat('%',#{username},'%')--> select * from t_user where username like "%"#{username}"%" </select>
- 批量删除
<delete id="deleteMore"> delete from t_user where id in (${ids}) </delete>
- 动态设置表名
<select id="getUserByTableName" resultType="User"> select * from ${tableName} </select>
- 获得自增的id值
<insert id="insert" useGeneratedKeys="true" keyProperty="payment2.id"> insert into payment value (null,#{payment2.serial}) </insert>
mybatis的特殊sql语句
最新推荐文章于 2024-07-18 16:32:46 发布