Mybatis用法总结

作者: vincent201819 | 来源:发表于2019-01-10 23:10 被阅读8次

1.实体中忽略不映射的字段

import javax.persistence.Transient;

@Transient

2.传入字符串分割成数组

    ids:1,2,3

    <if test="@Ognl@isNotEmpty(ids)">

        AND id in

        <foreach collection="ids.split(',')" index="index" item="item" open="(" separator="," close=")">

            #{item}

        </foreach>

    </if>

3.模糊查询

    <if test="@Ognl@isNotEmpty(fullText)">

        AND (

          LOWER(t1.name) like LOWER(concat('%',#{fullText},'%'))

          OR LOWER(t1.studNo) like LOWER(concat('%',#{fullText},'%'))

        )

    </if>

4.传递多个以,隔开的参数_parameter.split(',')

<update id="updateUseTimes">

  update t_paper set useTimes = (useTimes+1) WHERE id in

  <foreach collection="_parameter.split(',')" index="index" item="item" open="(" separator="," close=")">

    #{item}

  </foreach>

</update>

相关文章

  • Mybatis用法总结

    1.实体中忽略不映射的字段 import javax.persistence.Transient; @Transi...

  • mybatis

    mybatis入门 mybatis原生用法 mybatis接口用法 1 namespace与接口全限定名一致 2 ...

  • Mybatis基本用法---核心配置文件

    在上一篇文章我总结了如何配置Mybatis,本次将接着上一次的,继续讲解Mybatis的基本用法------核心配...

  • mybatis-2

    mybatis原生用法 mybatis接口用法 1 namespace与接口全限定名一致2 id和抽象函数保持一致...

  • MyBatis

    MyBatis学习总结(一)——MyBatis快速入门 超详细MyBatis入门讲解

  • MyBatis框架实现(01)从JDBC开始

    学习了mybatis的用法,简单的查看了mybatis的源码,现在我们来徒手实现一个简单的mybatis。myba...

  • Mybatis的基本用法

    这篇博客主要是记录Mybatis的基本用法,包括Mybatis的入参形式、返回参数形式以及resultMap的使用...

  • 1.Mybatis - 搭建

    参考 Mybatis 官方 MyBatis学习总结(一)——MyBatis快速入门 安装 说明基于Maven 步骤...

  • mybatis 初始化过程都做了什么

    阅读本文之前,请你先熟悉下 mybatis 的常规用法。另外,本系列文章只是单纯的使用 mybatis ,没有与 ...

  • mybatis session创建过程(2)

    session创建过程  在mybatis的常规用法当中,通过sqlSessionFactory.openSess...

网友评论

    本文标题:Mybatis用法总结

    本文链接:https://www.haomeiwen.com/subject/tmozrqtx.html