(7)mybatis_in_action
文章平均质量分 95
tomjourney
积善之家 必有余庆
展开
-
mybatis-启动源码分析
【1】代码public static void main1() { /*1. 获取 SqlSessionFactory 对象*/ SqlSessionFactory sqlSessionFactory = MyBatisUtils.getSqlSessionFactory(); /*2.获取SqlSession对象, 不会自动提交数据*/ SqlSession session = sqlSessionFactory.openSession(); try { String flag原创 2021-09-11 21:47:15 · 230 阅读 · 0 评论 -
基于maven的SpringMVC+Spring+MyBatis+Log4j2的pom配置
【0】README:本文旨在给出可以正常跑 测试用例的项目依赖配置, 同时还会给出 maven 编译项目时的坑儿; 【1】 pom配置:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...原创 2018-12-01 20:48:48 · 563 阅读 · 0 评论 -
使用log4j2打印mybatis的sql执行日志
【1】maven配置jar包依赖, 如下: <!-- 日志jar --> <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api --> <dependency> <groupId>org.apache.logging.log4j&...原创 2018-12-01 20:37:39 · 7452 阅读 · 0 评论 -
mybatis generator Unknown system variable 'query_cache_size' 的解决方法
出现这种错误,很显然是数据库驱动程序 与 数据库版本不对应;如 mybatis使用 mysql-5.1.10的驱动程序,而mybatis配置的数据源连接的是 mysql-8.0.11 ,修改 pom文件即可,如下:<dependency> <groupId>mysql</groupId> <artifactId>mysql-c...原创 2018-05-30 23:36:36 · 2709 阅读 · 0 评论 -
Mybatis 的Log4j日志输出问题 - 以及有关日志的所有问题
本文转自: http://blog.csdn.net/isea533/article/details/22931341使用Mybatis的时候,有些时候能输出(主要是指sql,参数,结果)日志。有些时候就不能。无法输出日志的时候,无论怎么配置log4j,不管是properties的还是xml的,都不起作用。有些时候,我们没做什么配置就能输转载 2017-01-23 16:58:13 · 904 阅读 · 0 评论 -
mybatis_user_guide(8) 日志
【0】README1)本文全文总结于 http://www.mybatis.org/mybatis-3/zh/logging.html2)Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging3)具体选择哪个日志实现工具由MyBatis的内置日志工厂转载 2016-06-20 21:43:16 · 542 阅读 · 0 评论 -
mybatis_user_guide(7) SQL语句构建器类
【0】README1)本文全文总结于 http://www.mybatis.org/mybatis-3/zh/statement-builders.html【1】在Java代码中来动态生成SQL代码就是一场噩梦1)problem+solutions:1.1)problem:Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由转载 2016-06-20 21:08:29 · 1312 阅读 · 0 评论 -
mybatis_user_guide(6) Java API
【0】README1)本文全文总结于 http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html【1】SqlSessions1)intro: 我们知道, SqlSessionFactoryBuilder 创建 SqlSessionFactory , SqlSessionFactory 创建 SqlSession,然后 SqlSe转载 2016-06-20 20:54:53 · 620 阅读 · 0 评论 -
mybatis_user_guide(5) 动态 SQL
【-1】README1)本文全文总结于 http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html【0】动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多的元素需要来了解。MyBatis 3 大大提升了它们,现在用不到原先一半的元素就可以了。MyBatis 采用功能转载 2016-06-19 22:54:13 · 616 阅读 · 0 评论 -
mybatis_user_guide(4) Mapper XML 文件
【-1】README1)本文全文总结于 http://www.mybatis.org/mybatis-3/zh/configuration.html#environments【0】SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间缓存配置的引用。resultMap – 是转载 2016-06-19 20:46:59 · 685 阅读 · 0 评论 -
mybatis_user_guide(3)XML配置
【-1】README1)本文全文总结于 http://www.mybatis.org/mybatis-3/zh/configuration.html#environments【0】MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下: - configuration 配置转载 2016-06-19 17:22:48 · 690 阅读 · 0 评论 -
mybatis_user_guide(2)mybatis3.4.0快速入门
【0】README0)以下部分内容转自:“mybatis v.3.4.0 User Guide”;1)本文旨在梳理 如何 构建 mybatis 环境,与 db 连接,且采用 JUnit 搭建其测试用例;2)本文的环境配置都是基于纯 mybatis 的 jar 包,没有和 spring 或 springmvc 等第三方框架结合;测试用例通过 JUnit 来做;3)for com原创 2016-06-18 09:03:09 · 997 阅读 · 0 评论 -
Spring4.2.6+SpringMVC4.2.6+MyBatis3.4.0 整合
【0】README0)本文旨在 review Spring4.2.6+SpringMVC4.2.6+MyBatis3.4.0 整合过程;1)项目整合所涉及的源代码,please visit https://github.com/pacosonTang/MyBatis/tree/master/spring4mvc_mybatis32)由于晚辈我还不怎么熟悉maven,所以没有用mave原创 2016-06-16 17:22:35 · 5930 阅读 · 0 评论 -
ibatis(2)ibatis是什么
【0】README1)本文部分内容转自 “ibatis in action”,旨在 review “ibatis是什么” 的相关知识;2)intro to ibatis: ibatis 就是数据映射器,Martin Fowler在《企业应用架构模式》中,对 data mapper模式是这样描述的: 所谓映射器层,是用于在对象和数据库之间搬运数据,同时保证对象,数据库以及映射器本身都相互独立原创 2016-06-17 14:25:08 · 768 阅读 · 0 评论 -
ibatis(0)ibatis 与 mybatis 简述
【0】README:1)本文旨在给出 ibatis 与 mybatis 简述,简述内容转自 如下链接;【1】main contents1)apache offical declarationhttp://ibatis.apache.org/.apache ibatis is retired at the apache software foundation (2转载 2016-06-17 13:22:32 · 602 阅读 · 0 评论 -
ibatis(1)ibatis的理念
【0】README1)本文部分内容转自 “ibatis in action”,旨在 review “ibatis的理念” 的相关知识;【1】结合所有优秀思想的混合型解决方案在现实世界中,混合型解决方案随处可见。将两个看上去相悖的思想在中间处巧妙结合,被证明是一种有效的方法,它往往能够恰到好处地解决问题,在某些case下甚至会导致一些新兴行业的诞生;汽车工业就是一个最原创 2016-06-17 13:33:28 · 496 阅读 · 0 评论