随笔分类 -  MyBatis

摘要:一、简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1)特性 ● 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 ● 损耗小:启动即会自动注入基本 CURD,性能基本无损耗, 阅读全文
posted @ 2020-05-11 10:15 ohmok 阅读(415) 评论(0) 推荐(0)
摘要:一、Spring整合MyBatis 1)目的 使用 Spring 容器用单例模式管理 MyBatis 的 sqlSessionFactory ; 使用 Spring 管理连接池、数据源等; 将 Dao / Mapper 动态代理对象注入到 Spring 容器中,使用时直接获取; 2)整合的三种方式: 阅读全文
posted @ 2019-12-17 23:37 ohmok 阅读(243) 评论(0) 推荐(0)
摘要:一、前言 MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器, 可以快速的根据数据表自动生成Bean对象、Java接口及SqlMapper.xml配置文件。 支持基本的增删改查,以及QBC风格的条件查询,这样能够大大减少我们平时开发的工作量。 但是表连 阅读全文
posted @ 2019-12-17 17:30 ohmok 阅读(363) 评论(0) 推荐(0)
摘要:一、MyBatis常用标签 ● 定义sql语句:select、insert、delete、update ● 配置JAVA对象属性与查询结构及中列明对应的关系:resultMap ● 控制动态sql拼接:if、foreach、choose ● 格式化输出:where、set、trim ● 配置关联关系 阅读全文
posted @ 2019-12-17 16:51 ohmok 阅读(1487) 评论(0) 推荐(1)
摘要:1)了解关联查询中的关系 ● 数据库表的关联查询:一对一,一对多,多对多 ① 一对一:是通过在任意一方的主键,引入对方主键作为外键来实现的,就是说主键与外键为同一字段 ② 一对多:是通过在“多”的一方,添加“一”的一方的主键作为外键 ③ 多对多:是通过一张中间关系表,引入两张表的主键作为外键,两个主 阅读全文
posted @ 2019-12-17 12:15 ohmok 阅读(351) 评论(0) 推荐(0)
摘要:一、基础知识 mybatis 规定 mapper.xml 中每一个 SQL 语句形式上只能有一个 @parameterType 和一个 @resultType 1)返回值是一个对象的集合,@resultType 中只能写该对象的类型,而不是写 List<T> 2)输入参数可以用 #{} 和 ${} 阅读全文
posted @ 2019-12-16 18:26 ohmok 阅读(849) 评论(0) 推荐(0)
摘要:1、SqlMapConfig.xml 配置文件的内容和配置顺序 ① properties(读取配置文件):定义配置,配置的属性可以在整个配置文件中其他位置进行引用; ② settings(全局配置参数):用于指定MyBatis的一些全局配置属性,这些属性非常重要,它们会改变MyBatis的运行时行为 阅读全文
posted @ 2019-12-16 15:44 ohmok 阅读(358) 评论(0) 推荐(0)
摘要:一、Mapper动态代理开发 Mapper接口开发方法编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象。 Mapper接口开发方式是基于入门程序的基础上,对 控制程序 进行分层开发,只需要 编写mapper接口 和 Mappe.xml 配置文件即可。 阅读全文
posted @ 2019-12-16 11:19 ohmok 阅读(261) 评论(0) 推荐(0)
摘要:一、MyBatis架构与项目搭建 ● 导入Jar 数据库驱动包:mysql-connector-java-5.1.46-bin.jar mybatis核心包:mybatis-3.4.6.jar mybatis依赖: ● 准备数据库 ● db.properties - mysql驱动配置文件(这样可以 阅读全文
posted @ 2019-12-15 15:28 ohmok 阅读(214) 评论(0) 推荐(0)
摘要:一、MyBatis是什么? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain 阅读全文
posted @ 2019-12-14 22:25 ohmok 阅读(225) 评论(0) 推荐(0)