mybatis 执行JDBC SQL语句第一方式 使用mybatis 预留的Connection接口 this.ss 就是 SqlSession 会话 @Test public void s1() throws SQLException { Connection conn = this.ss.get ...
分类:
数据库 时间:
2017-06-20 20:16:51
阅读次数:
350
在使用Mybatis与Spring集成的时候我们用到了SqlSessionTemplate 这个类。 通过源码我们何以看到 SqlSessionTemplate 实现了SqlSession接口,也就是说我们可以使用SqlSessionTemplate 来代理以往的DefailtSqlSession完 ...
分类:
数据库 时间:
2017-06-18 19:59:48
阅读次数:
189
之前都是使用MyBatis Generator https://github.com/mybatis/generator dependency> org.mybatis.generator mybatis-generator-core 1.3.5 dependency> dependency> or ...
分类:
其他好文 时间:
2017-06-17 12:08:08
阅读次数:
117
一。在MyEclipse中使用Maven项目下使用MyBatis-Gererator自动生成Dao.Model.Mapping相关文件 1.关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases 2.查找 ...
分类:
移动开发 时间:
2017-06-16 10:14:38
阅读次数:
343
主题 这篇文章主要是记录这2个月我对mybatis的学习以后的一些感触和一些如果我是架构师会怎么在项目里使用mybatis的一些大胆的想法. 感想 1.首先根据之前的学习我已经知道了mybatis generator这个插件..可以自动生成代码,帮我们节约不少力气..所以项目可以使用. 我们在数据库 ...
分类:
其他好文 时间:
2017-06-15 19:36:44
阅读次数:
157
工欲善其事,必先利其器 在使用MyBatis Generator 的时候生成的XML的Mapper文件总是不尽人意,例如在处理JdbcType为VARCHAR类型是只做null判断,在Update的时候就会出现一些不符合要求的作用不会做空字符串判断,利用剩余时间研究了一下源代码,如下: 没看错就是拼 ...
分类:
其他好文 时间:
2017-06-11 22:14:43
阅读次数:
179
MyBatis的“记录超长” 使用MyBatis的时候,发现异常“记录超长“,原因是字段超长,后来将字段类型改为TEXT问题解决。记录下来是因为在开始时候认为是因为SQL超长导致的该异常;但是并没有去验证,其实验证这个非常简单,只要是能够在客户端执行一下即可(客户端是没有长度限制的),如果在客户端报 ...
分类:
其他好文 时间:
2017-06-11 14:19:02
阅读次数:
124
https://github.com/spring-projects/spring-boot/issues/5400 一、使用mybatis-spring-boot-starter1、添加依赖org.mybatis.spring.bootmybatis-spring-boot-starter1.0. ...
分类:
编程语言 时间:
2017-06-09 19:20:09
阅读次数:
281
MyBatis 缓存 MyBatis缓存分为一级缓存和二级缓存 一级缓存 MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 1)单独使用MyBatis而不继承Spring, ...
分类:
其他好文 时间:
2017-06-07 17:54:14
阅读次数:
915
准备工作: 1.数据库驱动程序 2.generatorConfig驱动,(下载地址:https://github.com/mybatis/generator/releases) 3.generatorConfig.xml配置文件。例如以下(注意:在执行的时候此文件里不能有凝视。): <?xml ve ...
分类:
移动开发 时间:
2017-06-06 22:17:20
阅读次数:
132