ibatis是一种轻型的ORMAPPING框架。OSC有简单的介绍,自行参考一下
这个博客是个系列博客,会从一个简单的例子开始,先从环境的搭建,然后简单的语法,最后会深入到ibatis的源码。楼主深知这是个体力活。最近的项目实在忙得要屎。楼主这几天的更新可能会慢些
首先我们先来个简单的入门。主要熟悉下ibaits的项目组成,这里借助下自动化工具。是淘宝的一个开源项目,OSC也有收入的。叫TAO-autodao,这个工具会自动生成数据源配置文件,spring配置文件,DAO,DO,query及sqlmap文件
1.首先新建一个java项目,然后装TAO-AUTODAO插件,这里有个坑,大家注意下,就是TAO-AUTODAO这个插件的安装要把插件里的jar包放在dropin根目录下,启动eclipse才能看到插件安装成功。
2 接下来就是使用autodao了。
配置数据源连接
在配置好的数据源上点击右键,然后generate pesistense文件
3 选择要持久化的表,生成其他的文件
点ok就会生成好所有的文件,关于生成的文件及如何使用这些生成好的东西我们下一篇再详细介绍,目前为止,ibatis的项目环境就搭建好了
4对了,补充一下,需要引入几个jar包。主要有ibatis-XX.jar.spring-ibatsi-xx.jar和spring.jar
总结一下,其实ibatis的功能很强大,而且照比hibernate这样的框架还很轻量,入门也很简单。ibatis还有一个叫ibator的插件,也可以自动化生成脚本的。这里我们就用tao-autodao来替代了。
下一篇我们会介绍下项目路径下的文件的作用,并利用这些文件实现一个简单的helloworld