- 博客(7)
- 收藏
- 关注
原创 JSON.parseObject与JSONObject.parseObject的区别&JSONObject和JSONArray的区别
JSON.parseObject与JSONObject.parseObject的区别&JSONObject和JSONArray的区别
2022-04-13 17:52:52 3460
原创 Spring事务管理——转账案例
Spring事务管理 声明式管理 把一组业务当成一个业务来做:要么成功,要么都失败 事务在项目开发中,十分的重要,涉及到数据的一致性问题,不能马虎!! 确保完整性和一致性!! 事务的ACID原则: 原子性 一致性 隔离性(多个业务可能操作同一个资源,防止数据损坏) 持久性(事务一旦提交,无论系统发生什么问题,结果都不会再被影响,被持久化的写到存储器中!) 步骤: 1、Dao层里面添加转账方法 //转账方法 public void transfer(String outUser,String inUs
2021-05-18 10:55:58 513
原创 SSM框架整合,看这个就够了!!通俗易懂
整合SSM框架,实现一个图书管理系统: 整体的大概思路就是: dao层:就是和数据相关的。 Service层:调用dao层。使用set方法注入 Controller层:调用Service层,实现前端发来请求,经过Controller层调用Service层返回的消息返回到前端。 整体步骤: 创建一个maven项目 导入相关依赖 编写实体类,里面的字段名和数据库里面的字段要一致 编写Mybatis相关的-----编写dao层的接口和mapper数据库相关操作(mapper),然后将mapper.xnl绑定在M
2021-05-09 17:22:09 240
原创 Spring-01-概述及IOC理论推导
Spring框架的优点 Spring是一个开源免费的框架 , 容器 . Spring是一个轻量级的框架 , 非侵入式的 . 控制反转 IoC , 面向切面 Aop 总的来说Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFa
2021-05-04 10:12:20 183
原创 MyBatis进行一对多,多对一,看这个就会大彻大悟!!
MyBatis进行一对多的查询 上一篇文章我们讲完了MyBatis进行多对一的查询,现在就是进行一对多的查询 上一篇文章MyBatis多对一查询MyBatis多对一查询 基本的实现步骤: 实例: 第一步,创建两个数据库表格,studnet,teacher表 学生student数据库表: create table student ( id int(10) not null primary key, name varchar(30) not null, tid
2021-04-28 17:31:47 86
原创 MyBatis进行一对多,多对一,看这个就会大彻大悟!!
MyBatis一对多,多对一 主要就是对结果集映射的使用:resultMap association(关联):一个复杂的类型关联;许多结果将包成这种类型(多对一),就好比是多个学生对应一个老师 collection(集合):复杂类型的集合(一对多),就好比是一个老师对应好多学生 基本实现步骤: 实例: 第一步,创建两个数据库表格,studnet,teacher表 学生student数据库表: create table student ( id int(10) not null
2021-04-28 17:18:24 233 2
原创 JDBCTemplete
Spring JDBC Templete Spring框架对jdbc的简单封装,提供了一个jdbcTemplete对象简化jdbc的开发 步骤: 1、导入jar包 2、创建jdbcTemplete对象,依赖于数据源DataSource jdbcTemplete templete=new jdbcTemplete (ds); 3、调用jdbcTemplete的方法来完成CRUD的操作 1、update():执行DML语句。增删改语句 2、queryForMap():查询结果将结果封装为map集合 3、qu
2021-04-13 19:26:19 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人