MyBatis的初步使用
首先进行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/>
创建测试类
