原标题:MyBatis注解开发
MyBatis作为一个轻量级的半ORM框架,由于其上手快、开发快捷,在企业中的中小型项目应用较广泛,下面我们来演示一下如何使用mybatis的注解开发方式来进行代码编写。
【开发环境介绍】:
数据库使用MYSQL,mybatis使用3.4.1(没有使用spring整合),mysql驱动5.1.36。
【POJO+表】
提供两个POJO类:User(用户)和Orders(订单),分别对应的数据库表下图:
User类:
/**
* 用户表(id,name,birthday)对应POJO
*/
public class User {
private int id;
private String name;
private Date birthday;
//一个用户下多个订单 一对多
private Set orderSet;
//……省略get set方法
}
用户数据库表
Orders类
/**
* 订单表(id,user_id,number,createtime,price)对应POJO
*
*/
public class Orders {
private Integer id;
private Integer userId;
private String number;
private Date createtime;
private BigDecimal pri