在第一篇简单的mybatis示例中,我们简单的介绍了如何通过SQL映射文件来实现对数据库的操作。
在对数据库操作的时候是采用上图中的1+2来实现对数据库的操作。
见上图就可以实现对数据库的操作了,但是这样做还是不太方便,有没有更好的方法呢?
接口实现对数据库的操作
首先要创建一个接口,名称为UserMapper。
然后根据SQL的映射文件定义与映射文件中id号相同的函数(返回值也要一直),最后把这个接口的路径要卸载sql映射文件的namespace中。简单的说在com.wpl.demo中创建一个接口UserMapper,那么相应的在namespace=“com.wpl.demo.UserMapper”,这样在加载这个xml文件的时候才能找到相应的接口。
注意上面的四点:
上面要一一相对应,传递的参数,返回值类型都要相同。
测试类的调用,来完成对数据库的操作。
这样看上去比上面的就要简单很多了哈。