搭建MyBatis的开发环境

搭建MyBatis环境
本文使用的是MyEclipse工具。在新建工程后可按以下步骤搭建环境:
1、下载jar包
推荐下载mybatis-3.2.2.zip和mybatis-3-mybatis-3.2.2.zip
(1)mybatis-3.2.2.zip
解压后可获得mybatis-3.2.2.jar和log4j-1.2.17.jar和其他依赖包;其中log4j-1.2.17.ja的作用是负责日志输出。
(2)mybatis-3-mybatis-3.2.2.zip
是MyBatis的源码包,有需要的可以下载查看源码,可以更好地理解MyBatis框架。

2、部署jar文件
将下载好的mybatis-3.2.2.jar、log4j-1.2.17.jar和mysql-connector-java-5.1.0-bin.jar(数据库驱动文件)复制到建好的工程WEB-INF下的lib目录。
如要设置源码,可按如下步骤(不设置也没问题):
(1)选中mybatis-3.2.2.jar,单击右键弹出快捷菜单;
(2)选择Properties选项,进入属性界面
(3)选中Java Source Attachment选项
(4)单击External Folder按钮,找到源码所在的路径添加即可

3.创建MyBatis核心配置文件mybatis-config.xml
为方便管理可在工程目录下新建Source Folder类型的resources目录在此目录下新建mybatis-config.xml,也可以直接在src目录下直接新建mybatis-config.xml。
mybatis-config.xml关键代码如下:
在这里插入图片描述文件中常用几个元素的作用:
(1)configuration:配置文件根元素节点。
(2)properties:通过resource属性从外部引入文件;如:(本配置文件未从外部引入)。
(3)settings:设置MyBatis运行中的一些行为,如使用log4j实现日志功能。
(4)typeAliases:配置别名,用于指定要配置别名的包,当指定之后,该包下所有的实体;类都会注册别名,别名同类名,不区分大小写。
(5)environments表示配置MyBatis多套运行环境,将sql映射到不同的数据库上,通过default指定。
(6)environment配置MyBatis一套运行环境,需要指定运行环境ID、事务管理、数据源配置等信息。
(7)mappers:告诉MyBatis去哪里找到SQL映射文件,可以有多个映射文件。
(8)mapper:mappers的子节点,具体指定SQL映射文件的路径,resource属性值表述了SQL映射文件的路径。
(*注意:配置文件的元素节点是有一定顺序的)

4、创建实体类-POJO
在这里插入图片描述一般情况下,POJO对象的属性与数据库表的字段名一致即可。

5、创建dao接口
根据业务创建dao包,在包中创建TeacherMapper接口。
在这里插入图片描述
6、dao层–映射文件(mapper.xml)
创建sql映射文件,完成与POJO(实体类)的映射,一般以POJO的名称+Mapper的命名规则,如:TeacherMapper.xml
在这里插入图片描述文件中各元素的含义:
(1)mapper:映射文件的根元素节点,只有一个属性namespace
(2)namespqce:用于区分不同的mapper,全局唯一
(3)select:表示查询语句
(4)id:该命名空间下唯一标识符
(5)resultType:表示sql语句的返回值类型,也是对应接口中方法返回值类型

7、创建测试类
创建测试类Test.java,并在后台打印总记录数,实现关键代码如下:
在这里插入图片描述会话工场模式也可写成单例模式,在此不延伸。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值