前边阐述了如何在java项目中使用mybatis,我们使用的是映射文件的方式,在获得具体的数据操作方法时需要传入映射文件中namespace+“.”方法名称,这种方式有时候会感觉很不爽,很麻烦。我们在开发中不是常说要面向接口变成吗,mybatis也支持接口,下面在前面的例子的基础上做相应修改。下面看测试方法我们可以看到测试方法中调用数据操作的方法发生了变化,我们是先获得一个IMessageOperation的接口,然后调用其selectMessageByID方法,最后得到结果。综合这两篇内容中的方式,使用任何一种都是可以的,只是两种不同的方式而已,我个人更倾向于后者。

MyBatis如何使用(二)

MyBatis如何使用(二)