创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

JAVA中,操作数据库有JDBC、hibernate、Mybatis等技术,今天整理了下,来讲一讲下Mybatis。也为自己整理下文档;
hibernate是一个完全的ORM框架,是完全面向对象的。但是由于全部都是以对象的形式来操作数据库,sql代码都是由框架自动生成,可操作性和灵活性比较Mybatis都要差一些。所以,Mybatis慢慢的变成多数开发的标准配置;
一、myBatis框架建设
myBatis的整体框架结构如下图所示,按照下图的工程原样建立即可(其中jar包在文章末尾提供)

二、编写数据库表对应的实体类
首先,数据库表结构如下(mysql数据库):

1、实体类User.java中写入如下代码:
public class User {
@Override
public String toString() {
return "User [id=" + id + ", username=" + username + ", sex=" + sex
+ ", address=" + address + ", birthday=" + birthday + "]";
}
private int id;
private String username;
private String sex;
private String address;
private Date birthday;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
}