首页
学习
活动
专区
工具
TVP
发布

日常技术分享

日常分享一些iOS,Java,Flutter方面的技术积累,都是自己平时工作中遇到的问题和总结写成的文章。
专栏成员
397
文章
585477
阅读量
44
订阅数
MyBatis-Plus 3.5.1代码生成器
mybatis-plus-generator 使用3.5.1版本,使用的时候踩了一些坑。现在把完整的代码记录一下。
赵哥窟
2022-04-02
1K0
Java Mybatis基础知识总结
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。当然反过来也是可以的,例如将数据库表当中的记录查询出来,然后映射为Java程序中的Java对象。
赵哥窟
2021-05-19
1.6K0
Java 批量更新老铁们是怎么实现的?
在Java后台开发的过程中,批量更新总是会遇到的吧。 从我接触的批量更新分两种情况
赵哥窟
2021-05-17
9620
mybatis 多条update同时执行
mybatis是默认不支持的,需要在数据库配置中配置相关参数: yml配置 文件中的jdbc后追加&allowMultiQueries=true
赵哥窟
2021-04-13
1.7K0
idea 打印完整的Sql语句带参数
一、插件的安装 首先打开IDEA设置,找到我们的Plugins插件选项,在插件库中搜索插件【Mybatis Log Plugin】选择安装
赵哥窟
2020-08-11
4K0
Mybatis plus自动生成业务代码
导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.3.1</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <ve
赵哥窟
2020-08-11
6080
Mybatis常用对象SqlSessionFactory和SqlSession
SqlSessionFactory是MyBatis的关键对象,它是个单个数据库映射关系经过编译后的内存镜像。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象类获得,而SqlSessionFactoryBuilder则可以从XML配置文件或一个预先定制的Configuration的实例构建出SqlSessionFactory的实例。每一个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。同时SqlSessionFactory也是线程安全的,SqlSessionFactory一旦被创建,应该在应用执行期间都存在.在应用运行期间不要重复创建多次,建议使用单例模式。SqlSessionFactory是创建SqlSession的工厂。
赵哥窟
2019-07-09
3.4K0
Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?
首先,Mybatis在初始化SqlSessionFactoryBean的时候,找到mapperLocations路径去解析里面所有的XML文件,这里我们重点关注两部分。
赵哥窟
2019-07-09
1.4K0
Mybatis 动态 SQL
Mybatis 动态SQL,通过 ●if ●choose (when, otherwise) ●trim (where, set) ●foreach 等标签,可组合成非常灵活的SQL语句,从而在提高 SQL 语句的准确性的同时,也大大提高了开发人员的效率。
赵哥窟
2019-07-03
9730
MyBatis中传入参数parameterType
Mybatis的Mapper文件中的select、insert、update、delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。
赵哥窟
2019-07-03
2.9K0
Mybatis Mapper实现机制和原理
在使用Mybais的过程会发现service中调用了mapper的方法,但是mapper仅仅是个接口,并没有实现方法。那么它的原理是什么呢,mapper调用时又是在哪里进行了实现的呢?
赵哥窟
2019-01-07
1.3K0
Mybatis Mapper.xml使用总结
"#{}"将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。可以有效防止sql注入。在使用时不需要关心参数值的类型,mybatis会自动进行java类型和jdbc类型的转换。 "#{}"可以接收简单类型值或pojo属性值,如果传入简单类型值,#{}括号中可以是任意名称。
赵哥窟
2019-01-02
2K0
Mybatis 中 foreach 用法
●item:表示集合中每一个元素进行迭代时的别名, ●index:指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, ●open:表示该语句以什么开始, ●separator:表示在每次进行迭代之间以什么符号作为分隔 符, ●close:表示以什么结束。
赵哥窟
2018-12-13
2.1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档