mybatis如何自动生成uuid主键?如何批量删除?

KLQ 2020-07-10 10:12:04 java常见问答 7084

你知道mybatis要怎样才能够实现自动生成uuid主键以及怎样才能够实现批量删除吗?一起开看一下下面的代码实例吧。

自动生成uuid主键

<insert id="add" useGeneratedKeys="true" parameterType="com.linyr.bean.Person">
    <selectKey keyProperty="id" order="BEFORE" resultType="java.lang.String">
          select UUID()
      </selectKey>
    insert into person(id,name,sex,age,address)
    values(#{id},#{name},#{sex},#{age},#{address})

</insert>

批量删除

<delete id="delete" parameterType="java.util.Arrays" >
    delete from person
       where id  in
         
    <foreach item="item" index="index" collection="array" open="(" separator="*" close=")">
            #{item}
         </foreach>
</delete>

以上的代码例子你都仔细看了吗?希望能够对你有所帮助。

你想了解和java相关的java代码实例吗?更多java程序代码例子,可以通过奇Q工具网来进行了解和学习哦。

推荐阅读:

mybatis转义字符有哪些?mybatis动态SQL要如何编写?

mybatis返回map集合的格式是什么?mybatis返回map集合实例

mybatis二级缓存配置要如何编写?该怎么启动?