随笔分类 - MyBatis
摘要:SpringBoot2.0+Mybatis-Plus3.0+Druid1.1.10 一站式整合 一、先快速创建一个springboot项目,其中pom.xml加入mybatis-plus 和druid需要的依赖 pom.xml 二、编写application.yml文件 三、接下来编写DruidCo
阅读全文
摘要:1 package com.kyplatform.generator; 2 3 import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; 4 import com.baomidou.mybatisplus.core.toolkit.StringUtils; 5 import com.baomi...
阅读全文
摘要:mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解决方法有两种: 1、把*Mapper.xml文件放到resource文件夹下管理 2、pom配置一下编译xml文件
阅读全文
摘要:MyBatisPlus忽略映射字段注解 @TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。 @TableField(exist = true):表示该属性为数据库表字段。 Mybatis-Plus 插件有这个功能,可以看一下 @TableName:数
阅读全文
摘要:一、创建一个空的项目作为存放整个项目的路径 1、选择 File——>new——>Project ——>Empty Project 2、WorkspaceforTest为项目存放文件夹。 二、maven继承:创建父-子项目,聚合工程 比如整个项目。以一个项目来演示。 |--e3-parent:父工程,
阅读全文
摘要:Hibernate 和 MyBatis 的增、删、查、改,对于业务逻辑层来说大同小异,对于映射层而言 Hibernate 的配置不需要接口和 SQL,相反 MyBatis 是需要的。对于 Hibernate 而言 ,不需要编写大量的 SQL,就可以完全映射,同时提供了日志、缓存、级联(级联比 MyB
阅读全文
摘要:MyBatis传递参数 一、使用 map 接口传递参数 在 MyBatis 中允许 map 接口通过键值对传递多个参数,把接口方法定义为 : 此时,传递给映射器的是一个 map对象,使用它在 SQL 中设置对应的参数,如代码清单, 参数 roleName 和 note , 要求的是 map 的键 严
阅读全文
摘要:MyBatis的核心组件主要分为4个部分 SqlSessionFactoryBuilder(构造器):它会根据配置或者代码来生成SqlSessionFactory,采用的是分步构建的Builder模式 SessionFactory(工厂接口):依靠它来生成SqlSession,使用的是工厂模式 Se
阅读全文
摘要:MyBatis的生命周期 所谓的生命周期就是第一个对象应该存活的时间,比如一些对象一次用完后就要关闭,使它们被Java虚拟机(JVM)销毁,以避免继续占用资源,所以我们会根据每一个组件的作用去确定其生命。 (一)、SqlSessionFactoryBuilder SqlSessionFactoryB
阅读全文
摘要:解决mapper绑定异常 HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not
阅读全文

浙公网安备 33010602011771号