MyBatis的初步使用

MyBatis是一个基于Java的开源的持久层框架

首先进行MyBatis的环境搭建

1.下载MyBatis 下载地址

https://github.com/mybatis/mybatis-3/releases

2.将MyBatis相关的包导入到工程中

将下载好的MyBatis-3.3.0.zip解压,打开文件夹



先导入mybatis-3.3.0.jar

再到入lib文件夹中所有的jar包

最后导入数据库连接驱动的jar包(例如我用的是MySQL就导入mysql-connector-java-5.1.7-bin.jar)


3.配置日志

在src下新建文件名为log4j.properties的配置文件,代码如下


log4j.rootLogger=DEBUG, Console

#Console

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n


log4j.logger.java.sql.ResultSet=INFO

log4j.logger.org.apache=INFO

log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.Statement=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG


4、创建MyBaisConfig.java的配置文件


配置好你的数据库连接信息,driver,url,username,password跟jdbc连接数据库配置一样

map文件的引用除了代码中的引用外,还可以

绝对路径引用 <mapper url=“file///var/sqlmap/AuthorMapper.xml”/>

包路径引用<package name="com.bao.mybatis.mapperinterface"/>


4.建立MySQL数据库,建表,输入一条记录,然后在工程中建立user类(包括set get方法)

创建user.xml文件来写SQL语句


<mapper namespace="/"/>

  <select id="findById" parameterType="int" resultType="project.book.pojo.User"/>

   select * from User where id=#{id}

  </select/>

</mapper/>


创建测试类





*以上是我第一次使用mybatis的操作,操作完后记录的,如果错误之处欢迎指出,如需转载敬请在正文中标注并保留原文/译文链接和作者/译者等信息,谢谢。