mybatis环境搭建及简单查询

首先新建一个web工程,然后做如下操作:

下载所需jar文件

mybatis-3.2.2.zip----------------------mybatis的jar文件

mybatis-3-mybatis-3.2.2.zip----------------mybatis源码包

部署jar文件

  • 将下载好的mybatis-3.2.2.zip、mysql-connector-java-5.1.0-bin.jar(mysql数据库驱动jar文件)、log4j-1.2.17.jar(负责日志输出的jar文件)复制到工程项目下的WEB-INF下的lib目录中
  • 导包:项目右击àBuild PathàConfigure Build Path--àAdds JARs--à选择刚复制到lib下的jar文件--àOK
  • 在myeclipse环境中设置当前工程中mybatis-3.2.2.jar的源码

右击--àproperties---àJava Source  Attachment---àExternal folder/External File-à找到源码所在目录选中--OK

创建database.properties属性文件

        该文件描述数据库连接的相关配置(数据库驱动、连接数据库的url、数据库用户名、数据库密码)

创建Log4j.properties文件:实现日志输出

        创建日志输出文件log.log

且需要在mybatis核心配置文件mybatis-config.xml中设置mybatis的log实现为log4j

在root用户下导入SQL脚本(smbms db.sql),用于mybatis连接测试

创建mybatis核心配置文件configuration.xml

为了便于管理各框架集成所需的配置文件,项目下新建Source Folder类型的resources目录---添加mybatis的核心配置文件mybatis-config.xml

创建持久化类(POJO)和SQL映射文件

需保证POJO对象的属性与数据库表的字段名一致

  • 引入mybatis的dtd约束文件

在mybatis-3.2.2.jar\org\apache\ibatis\builder\xml 中有两个dtd文件:

Myeclipse的windows-->preferences--->XML-->xml catalog如下:

点击add,如下图:

Location--------dtd文件的 目录

key type--------Public ID或url

key------dtd的url:

-//mybatis.org//DTD Config 3.0//EN    mapper.xml文件的头部,public后面的内容

-//mybatis.org//DTD Mapper 3.0//EN

http://mybatis.org/dtd/mybatis-3-mapper.dtd

http://mybatis.org/dtd/mybatis-3-config.dtd

  • 创建持久化类User.java

Getter和setter方法略

  • 创建SQL映射文件

  • 创建dao接口方法

通过SQL映射文件的namespace和id或者通过调用dao接口方法均可执行数据查询

创建测试类

执行结果如下:即表示成功

猜你喜欢

转载自blog.csdn.net/Candriy/article/details/82056622