本文原创,原文地址为http://www.cnblogs.com/fengzheng/p/5045105.html 如果觉得Hibernate不够灵活,可以尝试用Mybatis。相比于Hibernate,Mybatis则显得更加轻量、更加灵活,对于我这种不喜欢被束缚的人,使用 ...
本文原创,原文地址为http://www.cnblogs.com/fengzheng/p/5045105.html
如果觉得Hibernate不够灵活,可以尝试用Mybatis。相比于Hibernate,Mybatis则显得更加轻量、更加灵活,对于我这种不喜欢被束缚的人,使用Mybatis更加顺手、舒心一些。
MyBatis是什么
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的
项目结构及说明
项目最终结构如下图:
项目结构介绍:
- com.springapp.mvc包为mvc结构,分别为视图、数据访问层、模型、服务接口。
- resource中分别放置各种配置文件和属性定义文件
- webapp/WEB-INF/view中为freemarker的模板文件
- mvc-dispatcher-servlet.
- web.
引用MyBatis的支持
之前创建MVC项目的过程不是本文介绍重点,略过不讲。此项目采用maven的方式创建,引用MyBatis非常简单,只需在pom文件中添加如下内容:
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.3.0</version></dependency><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.2.3</version></dependency>
原标题:Spring集成MyBatis
关键词:Spring
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。