在spring与mybatis3整合时一直遇到Could not load driverClass ${jdbc.driverClassName}报错如果将 ${jdbc.driverClassName} 改成具体的值就不会报错! 解决方案一: 将 <property name="sqlSessio ...
分类:
数据库 时间:
2017-07-15 10:05:50
阅读次数:
277
一、Java基础1.集合类2.虚拟机3.并发编程4.NIO二、Java框架1.springmvc2.mybatis3.hibernate4.spring5.shiro6.activiti三、分布式1.dubbo2.zookeeper3.Netty4.kafka、RocketMQ、Notify、Her ...
分类:
编程语言 时间:
2017-07-12 12:05:21
阅读次数:
166
mybatis-spring 主要是为了解决 spring3.0 中支持 mybatis3.0 1 mybatis-spring 主要包含以下几个部分 数据源 SqlSessionFactory SqlSessionTemplate Mapper 事务处理 在mybatis中构建 SqlSessio ...
分类:
编程语言 时间:
2017-07-11 19:17:13
阅读次数:
165
1.Spring3.2不能用于JDK1.8,只能用于JDK1.7。JDK1.8用spring4.0. 2.导入的jar包 3.目录结构: 4.配置Spring 配置数据库信息: 配置service 配置Action 4.配置Struts 5.配置mybatis 6.总结: 要想使用sring扫描需要 ...
分类:
编程语言 时间:
2017-07-10 22:03:18
阅读次数:
219
MyBatis接口的简单实现原理 用过MyBatis3的人可能会觉得为什么MyBatis的Mapper接口没有实现类,但是可以直接用? 那是因为MyBatis使用Java动态代理实现的接口。 这里仅仅举个简单例子来说明原理,不是完全针对MyBatis的,这种思想我们也可以应用在其他地方。 定义一个接 ...
分类:
其他好文 时间:
2017-07-09 14:54:25
阅读次数:
163
mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。 mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdatePr ...
分类:
其他好文 时间:
2017-07-08 00:22:57
阅读次数:
239
一、首先,安装eclipse插件 Help--Eclipser Marketplace中查找:Mybatis Generator 1.3.5安装 二、新建project New--other--查找如下 点击next,选择你要将文件生成到哪里的项目名 点击finish关闭。就会在hhh项目中生成文件 ...
分类:
系统相关 时间:
2017-07-01 16:12:13
阅读次数:
348
在基于注解的示例中,可以简化编写XML的过程,全部采用注解方式进行编写,并在注解上写SQL语句,语句和XML的语句保持一致,并且可以省略掉XML文件不用引入的好处。但还有一点,基于注解的方式还没有百分百覆盖所有XML标签,所有还是有一点缺陷。 在org.apache.ibatis.annotatio ...
分类:
其他好文 时间:
2017-06-23 17:22:41
阅读次数:
290
一级缓存和二级缓存的区别: 1、一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为同一个SqlSession,当Session flush或close之后,该Session中的所有Cache就将清空。 2、二级缓存:与一级缓存其机制相同,默认也是采用Perpetual ...
分类:
其他好文 时间:
2017-06-23 10:27:41
阅读次数:
242
传递多个参数一般用在查询上,比如多个条件组成的查询,有以下方式去实现: 版本信息: MyBatis:3.4.4 1、自带方法 说明,arg0...也可以写成param0... 2、直接传递对象 3、使用@Praam标注 说明:这种方法同样可以用在一个参数的时候。 4、使用HashMap 说明:par ...
分类:
其他好文 时间:
2017-06-22 19:09:15
阅读次数:
181