摘要: 复杂查询环境搭建 多对一处理 多对一:即 关联 一对多:即 集合 联立查询 ​ 联立查询的最关键点就是SQL语句的建立,这是第一步,再根据查询的SQL语句对实体类接口进行方法的封装,最后传入映射器Mapper里 SELECT * FROM tbstudent SELECT * FROM tbinfo 阅读全文
posted @ 2022-03-15 21:30 VVS,冷漠的心 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 使用注解开发 注解仅应用于简单的sql语句 //方法很简单 无需用Mapper进行映射即可实现 public interface StudentMapper { //查找所有学生方法 @Select("select * from tbstudent") List<Student> selectStu 阅读全文
posted @ 2022-03-15 21:28 VVS,冷漠的心 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 分页 为什么要分页 为了减少数据的处理量,所以采用分页功能 使用Limit分页 SELECT * FROM 表明 limit startIndex,pageSize; //接口实现类定义分页查询方法 public interface StudentMapper{ List<Student> sele 阅读全文
posted @ 2022-03-15 21:26 VVS,冷漠的心 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 生命周期和作用域 重点!讲的是SqlSessionFactoryBuilde、SqlSessionFactory、SqlSession ​ 生命周期和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题 SqlSessionFactoryBuilder: 一旦创建SqlSessionFact 阅读全文
posted @ 2022-03-15 21:23 VVS,冷漠的心 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 配置解析 核心配置文件 mybatis-config.xml MybBatis的配置文件包含了会深深影响Mybatis行为的设置喝属性信息 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处 阅读全文
posted @ 2022-03-15 21:21 VVS,冷漠的心 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Map和模糊查询拓展 万能Map ​ 假设,我们实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map! //(Dao/Mapper)接口实现类 public interface StudentMapper(){ int addStudent2(Map<String,Object> ma 阅读全文
posted @ 2022-03-15 21:20 VVS,冷漠的心 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Maven的构建基础 1.配置 pox.xml 2.配置 数据库.properties 3.从SqlSessionFactory中获取SqlSession ​ SqlSession完全包含了面向数据库执行SQL命令所需的方法,如:Select、Delete、Update、Insert 4.构建实体类 阅读全文
posted @ 2022-03-15 21:18 VVS,冷漠的心 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Mybatis的环境搭建与入门程序 环境搭建 搭建参考 ​ 注意事项:虽然配置好了,但是在IDEA中创建新的文件项目时,会默认绑定IDEA自带的Maven版本,此时则需要进行调整 ​ 具体操作流程:文件 >新项目设置 >Maven >进行配置 >Maven项展开选定正在导入 >将自动下载全部勾选,然 阅读全文
posted @ 2022-03-05 01:31 VVS,冷漠的心 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 框架的优势 提高开发效率、提高代码规范性和可维护性、提高软件性能 Java开发中常用的框架 SSM框架 Spring Mvc,可以将其理解为Serverlet Mybatis,它可以在实体类和SQL语句之间建立映射关系 Spring Boot,简化Spring配置 Spring Cloud,基于Sp 阅读全文
posted @ 2022-02-28 10:57 VVS,冷漠的心 阅读(61) 评论(0) 推荐(0) 编辑

囚鸟该如何超越今生?

点击右上角即可分享
微信分享提示