spring+mybatis

spring+mybatis
spring+mybatis

Ibatis和Hibernate的实现原理都差不多,都是一个orm框架。但是ibatis与Mybatis 又有很大的区别,虽然后者是前者更名而来,但在使用上后者要比前者更加方便与合情理。

采用Mybatis来建立项目:(这里我采用的是先整合Spring+Mybatis)

目录结构如下,注(红色框内的文件是不相关的):

首先要添加相关的jar包:

然后建好实体类User.java,具体的代码如下:

写好相应的DAO层接口,这里在建包时候,包名不应当用Dao,而应当用dao,这里后来没去改动包名了,下次在建项目的时候应当要注意用小写的来命名包名。具体的UserDao.java接口方法如下:

接下来,就建立Service层的接口和相应的实现类。UserService.java接口的源码为:

它的实现类为UserServiceImpl.java,源码如下:

在做好前面的准备工作后,接下来写一个配置文件MyBatis-Configuration.xml,这里我是放在了src的根目录下。

为DAO层接口,我们需要写一个配置文件,名字就命为userDao.xml,具体实现如下:

现在可以来写我们的applicationContext.xml文件了,这里我也是把它放到了src 的根目录下,源码如下:

数据库这里是采用的mysql数据库。

另外一个就是得在web.xml里面进行一下配置,因为整合了Spring,需要添加

spring的监听器。web.xml源码如下:

最后就可以来写一个测试类来进行测试啦:

因为我的数据库里面有两条记录,所以这里结果为:2

按照上面一步步来操作,我相信能顺利的搭建起spring+mybatis环境。

相关主题
相关文档
最新文档