1.Mapper的简单介绍
2.Mapper的作用
通用Mapper可以通过Mybatis的拦截器原理,动态的帮我们实现单表的增删改查功能,大大降低了我们的开发成本,减少了我们的工作量。
3.Mapper的使用
该Mapper是一个接口,里面提供给了一系列的方法,导入依赖,配置插件,利用Mybatis使用通用的Mapper接口,首先继承该接口,泛型为类中的类型。这样就没有配置文件了,所以要在Mybatis核心配置文件中,配置扫描的包。编写测试类。
3.1导入依赖(首先搭建好Mybatis的环境)
com.github.abel533
mapper
2.3.4
3.2配置插件(Mapper在Mybatis的拦截器)
3.3编写接口UserMapper继承Mapper(略)
3.4配置实体类与表之间的关系
packagecn.mybatis.pojo;importjava.io.Serializable;importjava.util.Date;importjavax.persistence.Column;importjavax.persistence.GeneratedValue;importjavax.persistence.GenerationType;importjavax.persistence.Id;importjavax.persistence.Table;
@Table(name="tb_user")public class User implementsSerializable{/****/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)privateLong id;//用户名
privateString user