千家信息网

MyBatis的原理和使用

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"MyBatis的原理和使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"MyBatis的原理和使用"吧!依赖:jar org.myba
千家信息网最后更新 2025年12月02日MyBatis的原理和使用

本篇内容主要讲解"MyBatis的原理和使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"MyBatis的原理和使用"吧!

依赖:jar

  org.mybatis  mybatis  3.2.7  org.mybatis  mybatis-spring  1.2.2

1.批量插入效率最高的一种 返回主键ID:

    INSERT INTO t_user            (id, name, del_flag)    VALUES             (#{user.id}, #{user.name}, #{user.delFlag})    

特殊符号处理:

其实就是xml特殊符号,转义的方式。

< < > > <> <> & & ' ' " "


比如:

select (case when (UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(ur.offline_time)-5*60*1000)>0 then '1' else '0' end) as offline_flag from ……

使用符号进行说明,将此类符号不进行解析 。
比如:

 and  

如果是参数字段,可以用ibatis的语法。

 相等。  不等。  大于  大于等于  小于  小于等于


比如:

 u.username like '%$username$%'   concat(u.country,u.province,u.city) like '%$location$%'   and (UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(ur.offline_time)-5*60*1000)>0   and     order by u.online_time asc   order by u.online_time desc   order by u.register_time asc   order by u.register_time desc   order by u.app_version asc   order by u.app_version desc 

到此,相信大家对"MyBatis的原理和使用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0