mybatis学习
文章平均质量分 72
it张zx
这个作者很懒,什么都没留下…
展开
-
SSM整合
SpringMVC:web.xmla.前端调度器servletb.编码过滤器filterc.支持rest的过滤器springmvc.xmla.扫描controller包b.添加c.视图解析器d.静态资源解析添加控制器类…Spring:web.xmla.监听器(在启动web容器时加载)spring.xmla.扫描所有除了controller包的其他包b.声明式事务MyBatis需要和spring整合a.将sqlSessionFactory 配置为spri.原创 2021-06-04 08:39:33 · 71 阅读 · 0 评论 -
Mybatis逆向工程(一个代码生成器)
mybatis逆向工程引入pom依赖<dependency>groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.4.0</version><dependency>MyBatis3DynamicSql 的示例配置<!DOCTYPE generatorCon原创 2021-06-04 08:38:51 · 72 阅读 · 0 评论 -
Mybatis分页插件
1、分页插件MjBatis通过提供插件机制,让我们可以根据自己的需要去增强MyBats的功能。需要注意的是,如果没有完全理解lMy Batis的运行原理和插件的工作方式,最好不要使用插件,因为它会改变系底层的工作逻辑,给系统带来很大的影响。MyBatis 的插件可以在不修改原来的代码的情况下,通过拦截的方式,改变四大核心对象的行为,比如处理参数,处理SQL,处理结果。Mybatis插件典型适用场景分页功能mybatis的分页默认是基于内存分页的(查出所有,再截取),数据量大的情况下效率较低,不过使原创 2021-06-04 08:38:23 · 3036 阅读 · 0 评论 -
mybatis基于XML的详细配使用----缓存
缓存简介:MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。一级缓存特性:默认就开启了,也可以关闭一级缓存locaICacheScope = STATEMEN作用域是基于sqlSession(默认),一次数据库操作会话,缓存默认实现类PerpetualCache ,使用map进行存储的key==>原创 2021-06-04 08:37:43 · 136 阅读 · 0 评论 -
动态SQL
MyBatis基于XML的详细使用——高级结果映射1、动态sql动态SQL是MyBatis的强大特性之一。如果你使用过JDBC或其它类似的框架,你应该能理解根据不同条件拱接SQL语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态SQL,可以彻底摆脱这种痛苦。使用动态SQL并非一件易事,但借助可用于任何SQL映射语句中的强大的动态SQL语言,MyBatis显著地提升了这一特性的易用性。如果你之前用过JSTL或任何基于类XML语言的文本处理器,你对动态SQ原创 2021-06-04 08:36:19 · 1941 阅读 · 0 评论 -
mybatis映射文件
MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN"原创 2021-06-04 08:34:33 · 65 阅读 · 0 评论 -
mybatis的配置文件
日志1.之前没有任何的日志框架system.out.prinIn("")小明将日志按照级别输入,按照包或者类来输入。将日志输入到文件中,能不能按照日期或者文件大小来进行归档,记录日志同时发送邮件给开发人员自定义格式,让日志更美观性能log4j开源所有的开发人员一起来维护这个框架。apache收入。jdk JUL java.util.logging ,非常多的日志框架Jboss-logging…开发slf4j日志门面,集成其他框架,不实现日志功能jdk JCL jakarta commo原创 2021-06-04 08:34:01 · 100 阅读 · 0 评论