总体介绍: MyBatis实际上是Ibatis3.0版本以后的持久化层框架【也就是和数据库打交道的框架】! 和数据库打交道的技术有: 原生的JDBC技术 》Spring的JdbcTemplate技术 这些工具都是提供简单的SQL语句的执行,但是和我们这里学的MyBatis框架还有些不同, 框架是一整 ...
分类:
其他好文 时间:
2017-09-04 09:45:10
阅读次数:
185
Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的类路径相 ...
分类:
移动开发 时间:
2017-09-03 19:36:44
阅读次数:
256
1.二级缓存: 需要导入二级缓存jar包: mybatis03: ehcache.xml: TbUserMapper.xml: mybatis-config.xml: 2.ssI(Ibatis)DaoDemo集成: jar: aopalliance.jar asm-4.2.jar aspectjwe ...
分类:
编程语言 时间:
2017-09-02 00:16:21
阅读次数:
274
1.mybatis01: db.properties: log4j.properties: mybatis-config.xml: TbUserDao.java: TbUserDaoImpl.java: TbUser.java: TbUser.xml: Test1.java: TestLog4J.j ...
分类:
编程语言 时间:
2017-08-31 21:09:03
阅读次数:
193
动态SQL简介 动态SQL是Mybatis框架中强大特性之一。在一些组合查询页面,需要根据用户输入的查询条件生成不同的查询SQL,这在JDBC或其他相似框架中需要在代码中拼写SQL,经常容易出错,在Mybatis框架中可以解决这种问题。 使用动态SQL元素与JSTL相似,它允许我们在XML中构建不同 ...
分类:
数据库 时间:
2017-08-19 22:29:46
阅读次数:
227
对于一个有spring、springmvc、mybatis框架的项目,一般业务逻辑层交给spring管理,而控制层一般交给springmvc。两个不同容器管理bean,但是却能将service中的bean注入到controller层中。 原因:多个spring容器之间可设置为父子级关系,以实现良好的 ...
分类:
编程语言 时间:
2017-08-18 18:31:12
阅读次数:
140
一、实现原理 Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper ...
分类:
移动开发 时间:
2017-08-18 12:38:22
阅读次数:
279
1.spring相关架包的下载 云盘下载地址:https://pan.baidu.com/s/1o8sk8Ee 官网下载地址:http://repo.springsource.org/libs-release-local/org/springframework/ 2.mybatis-config.x ...
分类:
编程语言 时间:
2017-08-12 10:11:45
阅读次数:
166
1,简介 一般没有人会用Spring+Struts2+MyBatis这样的框架了,可不能简称为SSM。因为SSM是Spring+SpringMVC+Mybatis的简称。SSH是Spring+Struts2+Hibernate,不过现在SSH用的人也不多了。这里笔者把Sping+Struts2+My ...
分类:
编程语言 时间:
2017-08-10 01:22:30
阅读次数:
239
手头的项目使用spring mvc+ mybatis框架开发,今天调试时遇到奇怪的问题, biz层的ManagerImpl.java 一直报错: Injection of autowired dependencies failed; nested exception is org.springfra ...
分类:
编程语言 时间:
2017-08-07 20:33:06
阅读次数:
349