![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 89
αβγθ
这个作者很懒,什么都没留下…
展开
-
Mybatis-进阶
多对一* sql约束 多个学生一个年级 CREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '学号', `gradeid` INT(4) NOT NULL COMMENT '学生年级', PRIMARY KEY(`id`), KEY `FK_gradei原创 2021-07-04 16:21:01 · 1170 阅读 · 2 评论 -
Mybatis-注解开发
分页 Limit HashMap<String, Integer> map = new HashMap<String, Integer>(); // 分页数据 map.put("startIndex", 1); map.put("pageSize", 2); // 查询分页接口 List<User> userList = mapper.getUserByLimit(map); Mapper.xml <select id="getUserByLimit" param原创 2021-07-04 16:16:27 · 1191 阅读 · 0 评论 -
Mybatis-使用及配置
CRUD namespace namespace中的包名要和Dao/mapper接口的包名一致 select id:就是对应的namespace中的方法名 我个人理解为namespace为实现的接口,id就是重写接口的方法 resultType:sql执行的返回值类型,一般在实体类里面 parameterType:参数类型 com.xxx.dao.UserMapper(Dao).java public interface UserMapper{ // 根据ID查询用户 User getUse原创 2021-07-04 11:53:37 · 1196 阅读 · 0 评论 -
Mybatis-介绍
Mybatis-4.26 Mybatis持久层框架:持久层: dao层 主要与数据库进行交互 mybatis避免了几乎所有的jdbc代码和手动设置参数以及获取结果集 优化了JDBC存在硬编码的问题 解决频繁的释放数据库连接,耗费内存资源的问题 优化sql语句参数存在硬编码的问题 手动封装结构集,比较繁琐 hibernate mybatis-plus不用自己打,mapper层接口写好后会提示自动补充xml 简介 持久化 持久化就是将数据的数据在持久状态(数据库)和瞬时状态(每次)转换的过程。 持久层 完原创 2021-07-04 11:50:22 · 1159 阅读 · 0 评论