MyBatis环境配置及入门
1、创建 Java 工程首先建立一个名字为 Helloword 的 java project。选择 "File" -> "New" ->"Java Project",如下图所示:
2、这样就创建了一个 Java 工程了,我们继续下一步。接下来我们在 mybatis-start 项目中瑕铆幌约加入两个所需的程序库:mysql-connector 和 mybatis,右键点击 "mybatis-start"项目,从弹出的菜单中选择:"Build Path" -> "Add Libaries..." ,如下图所示:
3、从中选择“User Library",点击“Next>",创建两个类库为:mysql-connector 和 mybatis,如下所示:
4、点击“User Libararies...",继续下一步,创建一个新的类库,如下图所示:
5、到此用户的一个类库创建完成,以相同的方式来创建另一个类库创建数据库和 User 表创建所需的数据库和表,要创建的数据库是:yiibai,并在 yiibai 数据库创建一个表:user,如下图所示:创建数据库:yiibai,使用 utf-8 编码。
6、接下我们创建一个表:user,并插入一条记录信息,其结构如下所示:
7、创建 Mybatis 配置文件到此为止,前期准备工作就完成了。下面开始真正配置 mybatis-start 项目。设置 mybatis 配置文件: Configure.xml, 在 src/config 目录下建立此文件,内容如下:
8、创建实体类和映射文件首先创建一个包:com.yiibai.mybatis.models,并在下创建与数据库表对应的 User.java 类及其映射文件:User.xml,详细如下图所示:
9、同时建立这个 User 类对应的映射文件 User.xml,详细如下代码所示:
10、下面是对这几个配置文件一点解释说明:1、配置文件 Configure.xml 是 mybatis 用来建立 sess足毂忍珩ionFactory,里面主要包含了数据库连接相关内容,还有 java 类所对应的别名,比如:<typeAlias alias="User" type="com.yiibai.mybatis.models.User"/> 这个别名非常重要,在具体的类的映射中,比如:User.xml 中 resultType 就是对应这个。要保持一致,这里的 resultType 还有另外单独的定义方式,后面学习到我们再详细介绍说明。2、Configure.xml 里面 的<mapper resource="com/yiibai/mybatis/models/User.xml"/>是包含要映射的类的 xml 配置文件。3、在User.xml 文件里面主要是定义各种 SQL 语句,以及这些语句的参数,以及要返回的类型等等。