随笔分类 - Mybatis
摘要:1、什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 (2)MyBati
阅读全文
摘要:区别一 如果Mybatis Plus是扳手,那Mybatis Generator就是生产扳手的工厂。通俗来讲——MyBatis:一种操作数据库的框架,提供一种Mapper类,支持让你用java代码进行增删改查的数据库操作,省去了每次都要手写sql语句的麻烦。但是!有一个前提,你得先在xml中写好sq
阅读全文
摘要:官网解释: https://mp.baomidou.com/guide/wrapper.html#abstractwrapper 一、条件构造器关系介绍 介绍 : 上图绿色框为抽象类abstract 蓝色框为正常class类,可new对象 黄色箭头指向为父子类关系,箭头指向为父类 wapper介绍
阅读全文
摘要:@SelectKey(keyProperty = "record.id", resultType = String.class, before = true, statement = "select replace(uuid(), '-', '')") @Options(keyProperty = "record.id", useGeneratedKeys ...
阅读全文
摘要:第一种 对应的Mapper.xml 其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。 第二种 此方法采用Map传多参数. Dao层的函数方法 对应的Mapper.xml 第三种 Dao层的函数方法 对应的Mapper.xml
阅读全文
摘要:我这里是拿商品做为例子 不多说直接上代码 Mapper.xml 实体类: 希望能帮助大家,谢谢。
阅读全文
摘要:不多说直接上代码! 接口: Constroller层: Mapper文件
阅读全文
摘要:分页方式的分类: 逻辑分页 物理分页 MyBatis-PageHelper 的使用: 首先在pom.xml配置文件中增加相关的插件。 插件地址:https://github.com/pagehelper/Mybatis-PageHelper 首先在pom.xml配置文件中增加相关的插件。 插件地址:
阅读全文
摘要:在pom.xml下的<build>内加入: generatorConfig.xml:文件
阅读全文