
mybatis
文章平均质量分 76
不许人间有白头
毕业于
展开
-
用SpringBoot工程搭建SSM流程步骤
1引入依赖原创 2020-07-28 09:51:31 · 540 阅读 · 0 评论 -
SpringBoot与MyBatis的整合|配置 和 Thymeleaf 前台页面模板语言
1.springboot引入mybatis 1.引入mybatis依赖 <!-- 阿里巴巴的Druid数据源依赖启动器 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.原创 2020-07-27 20:22:06 · 453 阅读 · 0 评论 -
Maven的配置与应用
1.maven介绍 Maven 翻译为"专家" , " 内行" , 是 Apache 下的一个纯 java 开发的开源项目. 基于项目对象模型(缩写: POM) 概念, Maven 利用一个中央信息片段能管理一个项目的构建,报告和文档等步骤. Maven 是一个项目管理工具, 可以对 java 项目进行构建, 依赖管理 主要作用 项目构建 依赖管理 项目信息管理(因为每家公司都有不用的ck要求这里就不叙述了) 2.maven 的生命周期 Maven 有以下三个标准的生命周期: clean : 项目原创 2020-07-16 21:43:51 · 556 阅读 · 0 评论 -
MyBatis一二级缓存启动方式
在mybatis.xml中配置 <!-- 开启二级缓存 --> <setting name="cacheEnabled" value="true"/> <!-- 一级缓存默认关闭 --> <setting name="localCacheScope" value="STATEMENT"/> <association cache= " true"> </association>原创 2020-07-15 10:26:36 · 182 阅读 · 0 评论 -
MyBatis插件:通用mapper的配置和应用
Mapper是刘增辉开发的一个通用的插件功能和MyBatis Generator类似, 通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通 用方法。 极其方便的使用MyBatis单表的增删改查。 支持单表操作,不支持通用的多表联合查询。 通用 Mapper 支持 Mybatis-3.2.4 及以上版本。 使用 1.引入依赖 <!--通用mapper--> <dependency> <groupId>tk.myba.原创 2020-07-14 09:45:27 · 672 阅读 · 0 评论 -
MyBatis插件:逆向工程MyBatis Generator的配置和应用
MyBatis Generator:简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应 的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、 存储过程等这些 复杂sql的定义需要我们手工编写。 简单来说就是帮助我们生成实体类,mapper(映射器).xml接口 使用 1.引入依赖 <!-- mybatis-generator-core 反向生成java代码--> <dependency> <gr.原创 2020-07-14 09:37:39 · 955 阅读 · 0 评论 -
MyBtis多个接口参数的用法和Mybatis分页插件
1. 多个接口参数的用法 通过观察,不难发现目前所列举的接口中方法的参数只有 个,参数的类型可以分为两种: 种是基本类型,另 种是 JavaBean.但是一般我们在方法中调用的参数可能只有两三个个,如果再创建一个java类 实体类(JavaBean)是显得很浪费. 所以这里引入了其他的方法:使用 Map 类型作为参数或使用@ Par am 注解。 代码展示 / ** *根据用户 和角色的 enabled 状态获取用户的角色 食 @param user * @param role * @return *原创 2020-07-13 21:52:54 · 263 阅读 · 0 评论 -
MyBatis基于注解的开发
注解的应用,加速度了代码开发的速度,并且不用去写xml映射文件. mybatis常用注解 @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result 仪器使用,封装多个结果集 @ResultMap:实现引用@Results 定义的封装 @One: 实现一对一结果集封装 @Many:实现一对多结果集封装 @SelectProvider: 实现动态SQL映射 @CacheNamespace:实现原创 2020-07-13 21:23:40 · 305 阅读 · 0 评论 -
MyBatis延迟加载策略和MyBatis的缓存
1.什么是延迟加载? 延迟加载就是再需要用到数据时,才进行加载,不需要用到的数据时就不加载数据。延迟加载也称懒加载。 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高了数据库性能,因为查询单表要比关联查询多张表速度要快。 坏处: 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量得的数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验感下降。 第一步:开启懒加载 代码演示 在mybatisconfig.xml 配置里 vlue有 true原创 2020-07-13 20:17:39 · 191 阅读 · 0 评论 -
Mybatis的动态sql语句与多表查询
11原创 2020-07-10 20:31:47 · 461 阅读 · 0 评论 -
MyBatis从入门到精通 如何配置mybatis工程
Mybatis01 1.什么是MyBatis ? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs) 概述 MyBatis 是一原创 2020-07-09 20:18:20 · 271 阅读 · 0 评论