• 【比较mybatis、lazy、sqltoy、mybatis-flex操作数据】操作批量新增、分页查询(二)

    时间:2024-04-15 16:36:29

    CREATE TABLE `sys_user` ( `column_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '额外字段', `create_time` datetime DEFAULT CURRENT_...

  • mybatis的嵌套查询(嵌套查询nested select和嵌套结果nested results查询)区别

    时间:2024-04-15 10:44:37

    (转自:http://blog.csdn.net/canot/article/details/51485955) Mybatis表现关联关系比hibern...

  • mybatis02 --- 一对多,collection中嵌套select

    时间:2024-04-15 10:43:40

    <resultMap id="getUnSendTemplateMessagesMap" extends="baseMap" ty...

  • 使用Mybatis实现多表多对多保存实例(含代码及解释)

    时间:2024-04-13 20:02:44

    多对多保存实例(保存学生)项目目录结构(maven):多对多保存学生灵魂之处解析:StudentMapper.xml不保存主键的运行结果:新增学生的id为0,tea_id应该是正常的,只是因为我之前代码写错了,主要看学生id会为0;(所有表id都设置了自动递增)创建表t_stu:创建表t_teach...

  • MyBatis-generator常见错误(搞了半天没找到什么错,删了重新建了一下就好了,莫名奇妙)

    时间:2024-04-13 18:32:18

    MyBatis-generator常见错误(整合) 错误一:(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection)    [INFO] Building ssm01 Maven Webapp 1.0-SNAPSH...

  • Mybatis之insert--saveOrUpdate/获取自增主键/where条件

    时间:2024-04-13 15:21:34

    1.实现saveOrUpdate2.获取自增主键2.1.1单条插入获取主键2.1.2批量插入获取主键2.2通过获取3.where条件3.1 in3.2 like3.3数字类型判空3.4字符串判空...

  • MyBatis报错笔记——Could not find parameter map java.util.List

    时间:2024-04-13 11:35:20

    今天在学习使用MyBatis框架是出现Could not find parameter map java.util.List的报错经过仔细检查,出错问题是 mybatis-config.xml中相应的关键字写错了:将parameterType写错成parameterMap。这才会出错。解决办法就是将...

  • Mybatis 返回结果多重嵌套List

    时间:2024-04-13 11:34:20

    实际开发中,在定义接口的返回格式时往往会遇到返回json多重嵌套的情况:返回数据结构定义我们可以在service层处理数据得到想要的格式。也可以在.xml文件中通过sql来做简单处理。比如想得到上图格式(四层嵌套)1、创建相关Vo实体类PersonDataVoPersonPosGroupVoVide...

  • Springboot整合mybatis_plus + redis(使用注解的方式)

    时间:2024-04-12 08:41:25

    知识点: 使用Cache注解开发: 常用注解说明@EnableCaching开启缓存注解功能,通常加在启动类上@Cacheable在方法执行前先查询缓存中是否有数据,如果有数据,则直接返回缓存数据;如果没有缓存数据,调用方法并将方法返回值放到缓存中@CacheEvict从缓存中删除数据 配置prop...

  • 实用的Mybatis SQL分析工具

    时间:2024-04-11 12:05:16

    工具使用前痛苦回忆大家开发过程中都遇到过这种问题吧,mybatis下xml文件改了服务也重启了,为啥还报错一顿操作,还是报错难道是改错了,最后重启下电脑,终于没问题了,如果我们把日志级别改下看下执行sql,看看是不是改的sql起效了,但是控制台打印的那些sql真的狠抓狂,各种参数值用'?'代替,例如...

  • 修改mybatis-generate源码实现实体类字段上方加上数据库中填写的注释

    时间:2024-04-11 08:41:51

          当数据库表设计好之后我们使用mybatis代码自动生成插件生成实体类、接口、mapper.xml文件可以节约很多时间,但是如果原生的不加修改,生成的实体类并没有把我们表中的字段注释给加上,这样的话在代码里如果想知道属性的具体意思再去表中查看就有点麻烦,如果再去一个一个的把注释粘上去也相有...

  • spring-boot中使用mybatis-plus代码生成器让你轻松的完成单表的CURD

    时间:2024-04-10 22:13:05

    摘要:最近spring-boot/cloud 项目中使用了mybatis-plus持久层框架,但是在开发中发现还是比较让你烦恼是一个个的去建对应的表实体类BaseEntity,BaseMapper,Service,Ctrooller,这些操作实在枯燥乏味而且尤其是实体特别容易由于粗心和手误导致不小心...

  • Springboot2.x集成mybatis连接多个mysql数据源(其他不同数据库都可以)

    时间:2024-04-10 18:58:47

    有时候项目处理的数据的时候数据都存在不同的数据库里面,这个时候就需要我们自己配置其他的数据源了,这里我使用的是最新的Spring boot2.1.3的版本,之前在1.x的时候也使用过多数据源,没有记录下来,这次有很多坑都需要注意,所以记录了下来。1、引入依赖 <dependenc...

  • mybatis plugin源码解析

    时间:2024-04-10 15:41:33

    概述Plugin,意为插件,是mybatis为开发者提供的,对方法进行自定义编程的手段。其中用到了动态代理、反射方法,通过指定需要增强的对象与方法,进行程序编写。核心类主要涉及几个核心类:Interceptor、Plugin、Intercepts该增强功能的大致执行顺序为:项目启动时,查询实现了In...

  • Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?

    时间:2024-04-10 15:15:51

    不同的 Xml 映射文件,如果配置了 namespace,那么 id 可以重复;如果没有配置 namespace,那么 id 不能重复;原因就是 namespace+id 是作为 Map<String, MapperStatement>的 key使用的,如果没有 namespace,就剩...

  • 鸿鹄电子招投标系统:基于Spring Boot、Mybatis、Redis和Layui的企业电子招采平台源码与立项流程

    时间:2024-04-10 14:07:14

    在数字化时代,企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台,涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等多个方面。该系统以项目为主线,从项目立项到项目归档,实现数据信息...

  • mybatis查询列表

    时间:2024-04-09 20:53:05

    上上周做对接版本的寻知图项目时(SSM),调用大平台的接口同步用户基础数据。代码几乎是盲写的。按照以往经验,逻辑上根本没问题,程序也没有报异常。但是却出现了漏数据的情况。跟断点后,发现使用mybatis自带方法查询列表的时候,若查询结果为空,则返回结果为空list,size()=0。而使用手写sql...

  • MyBatis(三)

    时间:2024-04-09 17:14:43

    本篇主要介绍MyBatis动态sql的部分 目录 一、if标签  二、trim标签 三、where标签 四、set标签 五、foreach标签 六、include标签 七、在注解里使用动态sql  一、if标签  平常我们在使用某些软件时,需要填写自己的个人信息,但在个人信息中,通常有些是必填的...

  • springboot+mybatis+druid+mysql 保存emoji表情

    时间:2024-04-09 15:24:14

           最近在学习springboot,在练习做一个简单博客系统时遇到了保存emoji表情出错,搜索了半天才搞定。这里记录下来,希望能够帮助到自己或有需要的人不要踩坑。第一步:首先你要保证你的mysql数据库能够存储emjio表情。网上很多教程,自己去看就是设置编码的问题,这里就不说明了。第二...

  • mybatis映射xml配置文件报错:<statement> or DELIMITER expected, got ‘id‘

    时间:2024-04-09 10:26:29

    背景编写mybatis生成的xml文件时,发现sql节点内报错。 这是IDEA的bug,发生在MyBatis的Mapper的XML文件的sql节点上,第一个字段是什么错误中最后一个单引号内部就是什么。解决方案 删除方框中的sql/ 永别了,报错 ...