![](https://img-blog.csdnimg.cn/20200716113903697.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
mybatis
Monika、
加油,做最好的自己!
展开
-
mybatis面试专题及其详解
一、什么是 MyBatis?Mybatis是一个优秀的ORM框架.应用在持久层. 它对jdbc的 操作数据库过程 进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、等jdbc繁杂的过程代码。二、Mybatis 的编程步骤是什么样的?1、创建 SqlSessionFactory2、通过 SqlSessionFactory 创建 SqlSession3、通过 sqlsession 执行数据库操作4、调用 session.commit()提原创 2020-07-29 16:19:30 · 395 阅读 · 0 评论 -
MyBatis在xml文件中大于号以及小于号的表达方式
第一种方法: XML转义字符用了转义字符把 > 和 < 替换掉,然后就没有问题了大于:>小于:<大于等于:>=小于等于:<=第二种方法:<![CDATA[ sql语句 ]]>语法因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析你的可以写成这个:mapper文件示例代码:<![C..原创 2020-07-06 17:37:39 · 1980 阅读 · 0 评论 -
Mybatis实现批量添加、删除和修改操作
一、背景在开发过程中,我们经常会对某个数据库表进行批量增删改的操作,sql批量的好处在于它可以避免程序和数据库建立多次连接,减少对数据库的访问次数,减轻数据的库压力,同时也会提高项目的性能。二、批量添加XML方式 //mapper层 void addBatch(List<Emp> list); //XML层 <!-- 批量添加 --> <insert id="addBatch" parameterType="list"> insert int原创 2020-05-27 11:04:43 · 839 阅读 · 1 评论 -
【Mybatis】中使用IN语句查询sql的方法
一、语法简介在MySQL中 使用SQL IN 操作符 语法:SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...)但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错:Map<String, Object> selectByUserId(@Param("useType") String useType)<select id="selectByUserI原创 2020-05-26 17:24:39 · 1997 阅读 · 0 评论