注:在此文章中加了 jdbc.properties文件,用于设置连接数据库时的一些变量的值
1.javaBean
package com.bean;
public class User {
private Integer id;
private String username;
private String password;
private Integer phone;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Integer getPhone() {
return phone;
}
public void setPhone(Integer phone) {
this.phone = phone;
}
}
2.log4j.properties
# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.mapper=DEBUG
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
3.jdbc.properties(对一些变量的设置)
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/mybatis
username=root
password=123456
4.mybatis配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--1.配置环境 ,默认的环境id为mysql-->
<configuration>
<!-- 导入 jdbc.properties 引用里面的值-->
<properties resource="jdbc.properties"/>
<!-- 1.指定mybatis所用日志的具体实现 -->
<settings>
<setting name="logImpl" value="LOG4j"/>
</settings>
<!-- 起别名 -->
<typeAliases>
<typeAlias type="com.bean.User" alias="User"/>
<!-- 自动在包名下搜索javabean并起别名为 类名的首字母小写 -->
<!-- <package name="com.bean"/> -->
</typeAliases>
<!--2.配置环境 ,默认的环境id为mysql-->
<environments default="mysql">
<!--2.2.配置id为mysql的数据库环境 -->
<environment id="mysql">
<!-- 2.2.1使用JDBC的事务管理 使用了JDBC的提交和回滚设置--&g