![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
脑细胞:-D
有时候选择比努力更重要
展开
-
Mybatis通用mapper
Mybatis通用mapper 通用Mapper就是为了解决单表增删改查,基于Mybatis的插件机制。开发人员不需要编写SQL,不需要在DAO中增加方法,只要写好实体类,就能支持相应的增删改查方法 使用方法 1.首先在maven项目,在pom.xml中引入mapper的依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId>原创 2020-09-16 23:47:30 · 196 阅读 · 0 评论 -
Mybatis分页插件
Mybatis分页插件 MyBatis可以使用第三方的插件来对功能进行扩展,分页助手PageHelper是将分页的复杂操作进行封装,使用简单的方式即可获得分页的相关数据 开发步骤: ①导入通用PageHelper的坐标 <!--分页助手--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId>原创 2020-09-16 23:12:33 · 89 阅读 · 0 评论 -
Mybatis注解开发
Mybatis注解开发 常用注解 @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@ResuIt一起使用,封装多个结果集 @One:实现一对一结果集封装 @Many:实现一对多结果集封装 简单开发操作 //添加用户 @Insert("insert into user values(#{id},#{username})") public void addUser(User u原创 2020-09-15 00:21:46 · 110 阅读 · 0 评论 -
Mybatis复杂映射开发
Mybatis复杂映射开发 一对一查询 用户表,订单表:一个用户有多个订单,一个订单只属于一个用户 查询一个订单,同时查询出该订单所属的用户信息 select * from orders o,user u where o.uid=u.id; 首先创建Order和User实体 public class Order { private int id; private Date ordertime; private double total; //代表当前订单的归属客户 private Use原创 2020-09-10 00:33:06 · 74 阅读 · 0 评论 -
Mybatis知识点
Mybatis知识点 MyBatis常用配置解析 1)environments标签 数据库环境设置,支持多环境配置 2)mapper标签 加载映射用的,方式如下 使用相对于类路径资源引用: 使用全限定资源定位符(URL): 使用映射器接口实现类的全限定类名: 将包内的映射器接口全部注册为映射器: 3)Properties标签 习惯将数据源的配置信息单独抽取成一个properties文件,该标签用于加载额外的配置的properties文件 4)typeAliases标签 给实体类的全限原创 2020-09-09 23:51:04 · 101 阅读 · 0 评论