mybatis
文章平均质量分 80
mybatis和mybatis-plus和jpa都可以整理到这边,简称javaee的orm框架
不会打字314
程序员一枚,在职做java后端开发,没事喜欢学习计算机软件相关的知识,下班和闲暇时间喜欢写博客
展开
-
自定义mybatis插件实现sql日志打印
官网的关键信息参考文档官方文档MyBatis 允许你在映射语句执行过程中的某一点进行拦截调用。原创 2022-10-28 22:28:39 · 2893 阅读 · 2 评论 -
springboot整合mybatis-plus逆向工程配置
springboot整合mybatis-plus逆向工程配置参考网址:mybatis-plus官方文档https://mybatis.plus/mybatis-plus逆向工程参考文档https://mybatis.plus/guide/generator.htmlmybatis-plus逆向工程参考文档具体参数https://mybatis.plus/config/generator-config.html参考微信公众号的文档https://mp.weixin.qq.com/s/PhM原创 2021-04-08 21:02:00 · 361 阅读 · 0 评论 -
springboot整合mybatis-plus设置常用配置
springboot整合mybatis-plus设置常用配置说明:springboot整合mybatis-plus我之前写过一篇文章,但是不够完善,里面仅仅介绍了mybatis-plus中通用mapper的常用的api,这边文章基本介绍了mybatis-plus全局配置和特殊的一些使用方法参考网址:mybatis-plus官方网站https://baomidou.com/本文参考文章https://mp.w1eixin.qq.com/s/PhMO7wufdyJP7b7_cWKrkgsp原创 2021-04-05 23:14:34 · 2274 阅读 · 1 评论 -
springboot整合mybatis-plus多数据源配置
springboot整合mybatis-plus多数据源配置参考网址:springboot的ssm整合mybatis-plus项目的快速构建,使用的是阿里的在线构建项目工具https://start.aliyun.com/bootstrap.htmlmybatis-plus多数据配置参考mybatis-plus中文官网https://mybatis.plus/https://dynamic-datasource.com/guide/1.使用Aliyun Java Initializr快速构原创 2021-03-28 18:09:49 · 539 阅读 · 2 评论 -
springboot整合mybatis多数据源(基于路径)
springboot整合mybatis多数据源(基于路径)参考网址https://gitee.com/-/ide/project/guanym1994/moredatasource/edit/master/-/src/main/java/com/example/moreDataSource/config/Db2Config.javahttps://mybatis.plus/guide/dynamic-datasource.html#%E6%96%87%E6%A1%A3-documentation原创 2021-03-28 15:35:50 · 239 阅读 · 0 评论 -
mybatis经典25道面试题
超经典的 25 道 MyBatis 面试题!参考网址:https://mp.weixin.qq.com/s?__biz=MzUxOTc4NjEyMw==&mid=2247502780&idx=2&sn=7bb18e152f0fb6fe6f45a1c9a7543627&chksm=f9f6d058ce81594ecb2e96a80e2b44665f1acd65837ff4dd3a4d60d7378dcc4cd021484a4260&scene=132#wechat原创 2021-03-12 15:18:08 · 120 阅读 · 0 评论 -
idea整合easycode插件 (代码神器)
IDEA 整合EasyCode插件 (代码神器)参考网址:https://mp.weixin.qq.com/s/WLn7oS8XCGspwAfM2gHoAAEasycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。1、安装(EasyCode)2、建立数据库-- ------------------------------ Table structure for user-- -----原创 2021-03-03 16:56:15 · 451 阅读 · 2 评论 -
mybatis中if标签判断 属性!=‘‘和属性.trim!=‘‘区别
mybatis中if标签判断 属性!=’‘和属性.trim!=’'区别1.准备测试环境建表脚本CREATE TABLE `tbl_employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `last_name` varchar(255) DEFAULT NULL, `gender` char(1) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`))-原创 2021-03-01 17:19:19 · 1327 阅读 · 2 评论 -
mybatis动态sql详解
MyBatis 动态 SQL 详解本篇文章参考网址:https://mp.weixin.qq.com/s/-_wbFlRCekssKhxAT5NwRg其余文章参考https://mp.weixin.qq.com/s?__biz=MzAwMjk5Mjk3Mw==&mid=2247489132&idx=2&sn=79eca9d8d600d264b0a453208a820f33&chksm=9ac0a84eadb72158d6c9ce84a4663a7da9e3c9f转载 2021-03-01 15:24:51 · 190 阅读 · 0 评论 -
springboot整合mybatis返回map的3个注意点
springboot整合mybatis返回map的3个注意点参考网址:https://blog.csdn.net/super_DuoLa/article/details/109646158?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161413563716780255235187%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&原创 2021-02-24 16:00:05 · 1889 阅读 · 0 评论 -
mybatis级联查询之一对一
mybatis级联查询之一对一参考网址:https://blog.csdn.net/abc997995674/article/details/80873053?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161391222616780262548477%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161391222616780原创 2021-02-23 09:57:22 · 163 阅读 · 0 评论 -
mybatis级联查询懒加载配置
mybatis级联查询懒加载配置springboot整合mybatis懒加载mybatis-plus配置application.properties#配置mybatis级联查询懒加载mybatis-plus.configuration.aggressive-lazy-loading=falsemybatis-plus.configuration.lazy-loading-enabled=truemybaits配置application.properties#配置mybatis级联查询懒加原创 2021-02-23 09:53:45 · 395 阅读 · 0 评论 -
mybatis踩坑记录之if标签
mybatis踩坑记录之if标签参考网址:https://mp.weixin.qq.com/s?__biz=MzAwMjk5Mjk3Mw==&mid=2247494777&idx=2&sn=324b2cbcba0f8aeef12d42cee4a9c382&chksm=9ac3525badb4db4d27bf2a97506404087712293d4d7308a01c186b1f65bd5a3aa7092a8921c6&mpshare=1&scene=23原创 2021-01-11 22:57:09 · 545 阅读 · 1 评论 -
mybatis-plus类的模板
mybatis-plus类的模板前言:之前学mybatis-plus,只是知道dao(mapper)层集成BaseMapper,但是没有想过Iservice模板的方法,以前也只是用了BaseMapper里面封装好的方法,对于service层并没有研究其API的使用,现在整理一套模板,方便以后使用说明:以下我生成的模板是使用Mybatis-plus逆向工程生成mybatis-plus逆向工程具体参考:https://blog.csdn.net/shaoming314/article/deta原创 2020-11-23 22:16:28 · 1067 阅读 · 0 评论 -
mybaits使用模板
mybaits使用模板参考网址:https://mp.weixin.qq.com/s?__biz=MzAwMjk5Mjk3Mw==&mid=2247489132&idx=2&sn=79eca9d8d600d264b0a453208a820f33&chksm=9ac0a84eadb72158d6c9ce84a4663a7da9e3c9f0340c638d218070dbb0fdb6f78e68ccccbd02&mpshare=1&scene=23&原创 2020-11-21 16:03:22 · 195 阅读 · 0 评论 -
springboot使用mybatis-plus逆向工程+oracle
springboot使用mybatis-plus逆向工程前言1.这个配置针对的是oracle数据库而言2.针对的是springboot项目1.pom.xml添加相关的依赖<!-- mybatis-plus逆向工程依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId>原创 2020-10-29 12:00:09 · 1410 阅读 · 0 评论 -
springboot整合mybatis-plus
springboot整合mybatis-plus1.参考网址自己在gitee上发布了两个四个springboot整合mybatis的mysql:springboot+mybaitsspringboot+mybaits-plusoracle:springboot+mybaitsspringboot+mybaits-plus参考网址:https://gitee.com/shao_ming314/note/tree/master/%E8%84%9A%E6%89%8B%E6%9E%B6-%E7%原创 2020-10-23 00:57:37 · 237 阅读 · 0 评论 -
mybatis执行insert返回主键(两种方式)
mybatis执行insert返回主键1.第一种方式对应的xxxMapper.xml<insert id="insertDemoReturnPrimaryKey1" parameterType="com.fcmap.ssm.domain.Demo" useGeneratedKeys="true" keyProperty="id"> insert into DEMO (id,name) values (#{id},#{name});原创 2020-07-29 01:25:18 · 2109 阅读 · 1 评论 -
mybatis中的批量操作(参考模板,学习使用)
mybatis中的批量操作1.批量insert1.1第一种写法说明:mysql和oracle通用<insert id="insertSomeDemo" parameterType="List"> <!-- parameterType的值可以是java.util.List --> insert into demo (id,name) <foreach collection="demoList" item="demo" separator="union原创 2020-07-29 01:25:52 · 149 阅读 · 0 评论 -
mybatis的update模板
mybatis的update模板1.更新的模板(使用trim标签的方式)<update id="test" parameterType="com.it.bean.User"> update user <!-- 开头加上set,结尾去除最后一个逗号 --> <trim prefix="set" suffixOverrides=","> <if test="username!=null and user原创 2020-07-30 17:03:59 · 293 阅读 · 0 评论 -
mybatis中的查询所有的几种方案(几乎所有的方式)
mybatis中的查询所有的几种方案1.注解的方式dao层的代码@Select("select * from demo") public List<Demo> findAll1();无xml测试代码@Test public void testFindAll1() { List<Demo> demoList = demoDao.findAll1(); System.out.println(demoList); }2.xml的方式(select里面原创 2020-07-30 21:54:45 · 2670 阅读 · 0 评论 -
mybatis获取执行的sql(以mysql为例)
mybatis获取执行的sql(以mysql为例)准备工作前提使用的ssm项目,一张demo表,字段id(int)主键自增,name(varchar)准备好两个工具类MyBatisSqlUtilspackage com.fcmap.ssm.config;import java.util.List;import java.util.Map;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.ma原创 2020-08-12 23:28:56 · 5021 阅读 · 4 评论