Ibatis是apache基金会的一个开源项目,Ibatis实现了java实体类与Sql语句的映射,是对JDBC的轻量级的封装,与Hibernate不同的是,Ibatis允许开发人员自己编写高效的Sql语句,而不是用框架自动生成Sql语句,提高了Sql语句的执行效率。下面就给出一个ibatis使用实例。
1.去ibatis官网下载ibatis的相关包。 http://ibatis.apache.org/. 最后把ibatis.jar包导入到项目的中(假定我们这次实例的数据库是mysql。)。
2.项目相关配置文件database-config.properties(数据库配置属性文件)、SqlConfig.xml(ibatis配置文件)、 TEACHER_SqlMap.xml(java实体和数据库sql配置文件)
database-config.properties文件内容
TEACHER_SqlMap.xml文件内容
SqlConfig.xml文件内容
3.TeacherDAO.java(接口文件)、TeacherDAOImpl接口实现文件。
TeacherDAO.java文件内容
TeacherDAOImpl.java文件内容
好了,一个简单的ibatis实例,已经讲解完了。由于是例子所以写的比较简单请见谅。