摘要:
官网 https://projectlombok.org/ 简介 Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Nev 阅读全文
posted @ 2021-01-27 17:23
AirCL
阅读(279)
评论(0)
推荐(0)
摘要:
经常碰到这样的面试题目:#{}和${}的区别是什么? 网上的答案是:#{}是预编译处理,$ {}是字符串替换。 mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; mybatis在处理 $ { } 时,就是把 ${ } 替换成变量 阅读全文
posted @ 2021-01-27 16:40
AirCL
阅读(475)
评论(0)
推荐(1)
摘要:
mybatis的CRUD有两种编写方式,注解方式如下: 注解方式 前提 将Mapper绑定到核心配置文件,这里因为是注解方式,没有xml配置文件,需要绑定的是mapper类(即dao类) <mappers> <mapper class="xxx.xxx.xxx.xxxMapper"/> </mapp 阅读全文
posted @ 2021-01-27 16:24
AirCL
阅读(89)
评论(0)
推荐(0)
摘要:
limit子句用于限制查询结果返回的数量。 用法:【select * from tableName limit i,n 】 参数: tableName : 为数据表; i : 为查询结果的索引值(即从第几行开始查询,默认从0开始); n : 为查询结果返回的数量(即从i开始,往后查询n条) sele 阅读全文
posted @ 2021-01-27 15:28
AirCL
阅读(1090)
评论(0)
推荐(0)
摘要:
MyBatis实现分页查询,换汤不换药,依旧是基于SQL 1.dao接口 List<User> selectUserLimit(Map<string,Integer> map); limit用法如下:https://www.cnblogs.com/AirCL/p/14335240.html 2.Ma 阅读全文
posted @ 2021-01-27 15:17
AirCL
阅读(72)
评论(0)
推荐(0)
摘要:
如何配置mybatis的日志工厂 mybatis的配置项setting中,提供了多种日志工厂配置,如下,我们可以选择其中一种进行使用 1.STDOUT_LOGGING <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> <setti 阅读全文
posted @ 2021-01-27 14:41
AirCL
阅读(50)
评论(0)
推荐(0)
摘要:
resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功 阅读全文
posted @ 2021-01-27 13:44
AirCL
阅读(72)
评论(0)
推荐(0)
摘要:
为什么要探究生命周期与作用域? 理解不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。因此SqlSessionFactory 阅读全文
posted @ 2021-01-27 13:06
AirCL
阅读(64)
评论(0)
推荐(0)

浙公网安备 33010602011771号