摘要: MyBatis增删改查 MyBatis新增 新增用户 持久层接口添加方法 void add(User user); 映射文件添加标签 <insert id="add" parameterType="com.mybatis.pojo.User"> insert into user(username,s 阅读全文
posted @ 2023-12-01 07:37 Gjq- 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Spring框架介绍 Spring框架英文全称Spring Framework,是由Spring团队研发的模块化、轻量级开源框架。其主要目的是为了简化项目开发。在项目开发中,可以说没有刻意使用Spring,却处处有着Spring存在。用官网对Spring框架的介绍:Spring框架核心功能包含依赖注 阅读全文
posted @ 2023-11-30 12:58 Gjq- 阅读(549) 评论(0) 推荐(0) 编辑
摘要: Spring整合MyBatis 搭建环境 我们知道使用MyBatis时需要写大量创建SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession等对象的代码,而Spring的作用是帮助我们创建和管理对象,所以我们可以使用Spring整合MyBatis,简 阅读全文
posted @ 2023-11-29 08:37 Gjq- 阅读(26) 评论(0) 推荐(0) 编辑
摘要: SpringDI 什么是依赖注入 依赖注入(Dependency Injection,简称DI),它是Spring控制反转思想的具体实现。 控制反转将对象的创建交给了Spring,但是对象中可能会依赖其他对象。比如service类中要有dao类的属性,我们称service依赖于dao。之前需要手动注 阅读全文
posted @ 2023-11-28 07:28 Gjq- 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 目录 Spring简介Spring体系结构SpringIOC控制反转思想自定义对象容器Spring实现IOCSpring容器类型容器接口容器实现类对象的创建方式使用构造方法使用工厂类的方法使用工厂类的静态方法对象的创建策略对象的销毁时机生命周期方法获取Bean对象的方式通过id/name获取通过类型 阅读全文
posted @ 2023-11-27 10:03 Gjq- 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 文章目录 Spring简介Spring体系结构SpringIOC控制反转思想自定义对象容器Spring实现IOCSpring容器类型容器接口容器实现类 对象的创建方式使用构造方法使用工厂类的方法使用工厂类的静态方法 对象的创建策略对象的销毁时机生命周期方法获取Bean对象的方式通过id/name获取 阅读全文
posted @ 2023-11-27 09:55 Gjq- 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 文章目录 MyBatis关联查询MyBatis一对一关联查询创建持久层接口创建映射文件配置文件注册映射文件测试一对一关联查询 MyBatis一对多关联查询创建持久层接口创建映射文件测试一对多关联查询 MyBatis多对多关联查询创建持久层接口创建映射文件测试多对多关联查询 MyBatis分解式查询_ 阅读全文
posted @ 2023-11-26 17:00 Gjq- 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 文章目录 MyBatis映射文件 < r e s u l t M a p > <resultMap> <resultMap>resultMap < sql>&< include>特殊字符处理 动态SQL < i f > < if> <if> < w h e r e > <where> <where> 阅读全文
posted @ 2023-11-26 12:42 Gjq- 阅读(31) 评论(0) 推荐(0) 编辑
摘要: MyBatis增删改查 MyBatis新增 新增用户 持久层接口添加方法 void add(User user); 映射文件添加标签 <insert id="add" parameterType="com.mybatis.pojo.User"> insert into user(username,s 阅读全文
posted @ 2023-11-25 07:25 Gjq- 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 什么是MyBatis? MyBatis是一个半自动的ORM框架,其本质是对JDBC的封装。使用MyBatis不需要写JDBC代码,但需要程序员编写SQL语句。之前是apache的一个开源项目iBatis,2010年改名为MyBatis。 补充: Hibernate也是一款持久层ORM框架,多年前的市 阅读全文
posted @ 2023-11-24 08:32 Gjq- 阅读(3) 评论(0) 推荐(0) 编辑