#BAT

mybatis源码探索笔记-5(拦截器)

  mybatis中拦截器主要用来拦截我们在发起数据库请求中的关键步骤。其原理也是基于代理模式,自定义拦截器时要实现Interceptor接口,并且要对实现类进行标注,声明是对哪种组件的指定方法进行拦截。mybatis的四大组件Executor,ParameterHandler,ResultSetHandler,Sta...

mybatis源码探索笔记-4(缓存原理)

  mybatis的缓存大家都知道分为一级和二级缓存,一级缓存系统默认使用,二级缓存默认开启,但具体用的时候需要我们自己手动配置。我们依旧还是先看一个demo。这儿只贴出关键代码publicinterfaceAssetInfoMapper{List<AssetInfo>get(@Param("name")S...

mybatis源码探索笔记-3(使用代理mapper执行方法)

  前面两章我们构建了SqlSessionFactory,并通过SqlSessionFactory创建了我们需要的SqlSession,并通过这个SqlSession获取了我们需要的代理mapper。而SqlSession中最重要的则是用来处理请求的Executor,在上一章中我们创建了SimpleExecutor,并...

mybatis源码探索笔记-2(构建SqlSession并获取代理mapper)

  上篇笔记我们成功的装载了Configuration,并写入了我们全部需要的信息。根据这个Configuration创建了DefaultSqlSessionFactory。本篇我们实现构建SqlSession即mybatis的一次sql会话,并获取到我们常用的代理mapper接口类。在正文之前先放上之前的一段代码  ...

mybatis源码探索笔记-1(构建SqlSessionFactory)

  mybatis是目前进行java开发dao层较为流行的框架,其较为轻量级的特性,避免了类似hibernate的重量级封装。同时将sql的查询与与实现分离,实现了sql的解耦。学习成本较hibernate也要少很多。  我们可以先简单的回顾下mybatis的使用方式。一般两种方式,单独使用或者配合...

dos下循环复制一张图片的bat

@echooffsetlocalenabledelayedexpansionsetdm=140041for/l%%iin(1,1,160)do(set/adm=!dm!+1@echo!dm!copy140041.png!dm!.png)我期待的结果是将140041.png复制为140042.png,文件的数字名称+1,...

我给自己的Sass+Compass,在Windows下写个bat,快速cd到我的sass目录

在Windows下,我总是要打开Ruby的cmd来进行Sass,其中要写好多cd,次数多了,自己的多敲,的确能记得更牢靠,但是无形中会浪费自己的一点点敲cd命令的时间,所以我想到自己在windows下,能快速达到我要compasswatch的目录,嘻嘻。 @echoon@echotestSassdate/tC...

Mybatis -代码自动生成(generatorConfig.xml)

参考:http://blog.csdn.net/jinshiyill/article/details/51546676 官方网址: http://www.mybatis.org/generator/configreference/xmlconfig.html 原码:http://downl...

mybatis插件自动生成代码报错。

 springboot整合mybatis时出现的问题解决方法:在pom.xml中plugin中加入单独依赖Mysql驱动包,问题便可解决<plugin><groupId>org.mybatis.generator</groupId><artifactId>myb...

Intellij IDEA集成mybatis-generator插件自动生成数据库实体操作类

转载至:https://blog.csdn.net/fishinhouse/article/details/825293382018年09月08日14:51:53 fishinhouse 阅读数3206 1、File>Settings>Plugins,搜索mybatis-gen...

springboot中使用mybatis的分页插件pageHelper

  首先在pom.xml中配置<!--https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter--><dependency><groupId>org...

Springboot+mybatis事务回滚时报错处理。Cannot change the ExecutorType when there is an existing transaction

org.springframework.dao.TransientDataAccessResourceException:CannotchangetheExecutorTypewhenthereisanexistingtransactionatorg.mybatis.spring.SqlSessionUtils.ses...

MyBatis使用statementType="STATEMENT"

statementType="STATEMENT"是使用非预编译,现在我需要动态传人表名和字段名,所以需要用STATEMENT,使用之后所有变量取值都要改成${xxxx},而不是#{xxx},就是因为这个错了半天。...

mybatis异常:nested exception is org.apache.ibatis.builder.BuilderException: Error resolving JdbcType

异常详细org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.builder.BuilderException:ErrorresolvingJdbcType.Cause:java.lang.IllegalArgument...

MybatisPlus根据模板生成器代码

  网上的代码生成器,都不是自己想要的,今天下午研究了下,可以使用mybatisplus自定义模板,根据模板生成相应的代码,可以根据需求,改造相应模板即可。代码已上传github/百度云。<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http:/...
首页上一页...1112131415...下一页尾页