Mybatis
文章平均质量分 61
北海怪兽Monster
这个作者很懒,什么都没留下…
展开
-
Mybatis-Plus批量插入
sqlServer 在批量插入的时候 最多只能支持2100个字符。比如 insert into 表名 (字段1,字段2) values (值1,值2) 如果对应的表主键id为自增哈,那么这算两个字符,自增的id不算。为什么MyBatis Plus 不提供批量插入方法,需要自己去复写。因为不同的数据库批量插入语法不同。Mybatis Plus 的saveBatch 方法底层使用的循环单条插入,效率很低。3、在业务层中注入这个Mapper,传入list集合就行了。1、写一个类,注入spring容器中。...原创 2022-09-01 16:08:53 · 9122 阅读 · 0 评论 -
mybatis--动态sql--分页插件PageHelper
Mybatis–动态SQL以前:我们的SQL语句都是直接写死在配置文件中,一但写好了就固定了。概念:在代码的执行过程中,根据代码的执行情况动态拼接成不同的SQL语句where:条件标签如果有动态条件,则使用该标签代替where 关键字。根据拼接SQL字符串的情况,自动去掉多余的and, or , where关键字if:条件判断标签resultType : 返回值类型,定义了别名parameterType : 输入类型 ,也是定义了别名,注意,在使用这个对象时,对象的属性一定要和表中字段名相对原创 2020-06-18 23:37:45 · 799 阅读 · 0 评论 -
mybatis的基本构架
Mybatis–基础使用mybatis框架介绍mybatis是Apache软件基金会下的一个开源项目,前身是iBatis框架。2010年这个项目由apache 软件基金会迁移到google code下,改名为mybatis。2013年11月又迁移到了github。mybatis的优点简单易学:mybatis本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个SQL映射文件即可。使用灵活:Mybatis不会对应用程序或者数据库的现有设计强加任何影响。SQL语句写在XML里,原创 2020-06-18 21:15:45 · 340 阅读 · 0 评论