Mybatis入门实例(一)
ibatis的3.X版本改名了,叫做MyBatis,暂且不讨论之间的差别,今天来做一个MyBatis的小例子
其实MyBatis虽然在源码层面上和ibatis差别较大,但是我们实际用的时候差别并不大,只不过xml里面的标签名变了变,类名变了而已,其他的基本上一样.
如果学过hibernate,会发现Mybatis里面的类名等和hibernate的很接近,这样做就是为了降低开发人员的学习成本.
废话少说,上数据库,mysql的,超级简单
?
?
Mybatis的应用和ibatis的最大区别就是命名空间,在ibatis中命名空间是可选的,但是在Mybatis中是强制性的,这样更好,更加规范了?
最后mybatis的运行需要一个环境配置,该配置采用Configuration.xml,这个文件名貌似是官方建议的,不过你随便修改都行,只要写程序的时候对应上就行了
?
?
?这个文件里面的environment标签代表了数据库的各种配置,事务标签就不说了,数据源就不用我多说了吧.
下面就可以直接用MyBatis访问数据库了,写一个测试类Test.java
?
,蛮好的