自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 templates引擎模板

pom文件jar包支持:<!-- thymeleaf模板--> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency> .

2021-10-30 09:53:29 164

原创 ssm的xml文件整合

采用注解式的spring文件,切省略dao层的实现类<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schem

2021-09-28 09:53:14 100

原创 spring-整合mybatis

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:p="http://www.

2021-09-24 09:52:43 83

转载 Spring的七种事务的传播机制

spring在TransactionDefinition接口中定义了七个事务传播行为: 1、 propagation-requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,则加入到这个事务中,这个是默认选项。 2、 propagation-supports:如果当前有事务,则支持当前事务,如果当前没有事务,就以非事务方法执行。 3、propagation-mandatory:如果当前有事务,则使用当前的事务,如果没有当前事务,就抛出异常。 4、propaga...

2021-09-24 09:44:58 859

原创 Spring注解

注解分类: Ioc注解: @Component: 实现javaBean组件的定义 @Repository:用于标记Dao类 @Service: 用于标注业务层 DI注解: @Autowird: 根据类型自动装配【自动识别实现该接口的实现类】 @Qualifi...

2021-09-18 16:52:44 47

原创 Spring切面编程

SpringAOP的配置:便于理解:在核心功能之外在添加增强操作,增强操作只需要写一次,Spring可以织入到任何需要的核心功能上专业术语: Advice:增强处理 核心业务之外需要添加的功能,通过Advice增强处理来添加非核心业务 Pointcut:切入点 特指在Spring配置文件中,从那个位置加上增强处理。 Join Poi...

2021-09-15 10:21:20 622

原创 Spring三种注入方式

三种注入方式:get/set 构造函数注入 p指令注入注意:采用注入必须要用Spring的控制反转创建对象1、get/set 创建对象时,要私有化属性,创建get/set方法2、构造函数方式注入 创建对象时创建构造函数。 使用constructor-arg子标签,每一个标签代表一个参数 constructor-arg标签按顺序识别,除非指明顺序,注意类型一致。注意:如果只是单个value属性没有...

2021-09-15 09:21:18 558

原创 Mybatis注解

注解:当你不想采用手动封装可以在参数中添加注解注意:添加注解后那在mapper映射文件获取参数是获取注解内的属性名列名=#{注解名}

2021-09-09 10:42:53 34

原创 Mybatis动态sql

动态SQL语句: 根据业务需要修改SQL语句常用标签: if标签用于做判断。不会对关键字处理。通过test属性写判断条件[不需要加#{}、${},直接写参数名即可] where标签用于添加整表过滤操作。可以对关键字处理:where的添加和移除, 还可以对逻辑关键字and/or/not做移除处理 choose标签用于做判断。可以做多条件判断。不会对关键字处理。通过test属性写判断条件[不需要加#{}、${},直接写参数名即可],test属性写在when属性中,when标签满...

2021-09-09 10:34:14 68

原创 Mybatis手动封装与自动封装

在mapper映射文件中resultType:是自动封装 使用:当数据库的列名与实体类的属性一一对应时可以使用自动封装resultMap:是手动封装 使用:手动封装是关联查询时,实体类的属性不满足时,也不想创建多余的属性时采用 1、在实体类创建其他对象的属性(以对象为类型) 2、在mapper文件中编写resultMap标签<resultMap id="grade_gl_stude...

2021-09-09 10:33:03 706

原创 mybatis 缓存

一级缓存:myBatis自带,不需要手动配置 缓存的是sql语句,只要保证在同一个链接,查询同一个依据,MyBatis只会在第一次访问数据库,后面的会直接读取缓存中的sql语句。二级缓存:需要手动配置 缓存的是数据,但要保证在同一工厂,可以跨链接使用,只要保证数据相同,就算使用新连接也不会读取数据库数据,而是从内存中读取。一般是对长时间不变更的sql语句使用,经常变更的数据不要使用缓存,有可能会读取到脏数据。配置步骤: 1、先在主配置文件中开启二...

2021-09-09 10:01:15 80

原创 MyBatis环境搭建

<1>导入MyBatis jar包<2>首先编写主配置文件 默认为configuration.xml 因为主配置文件的根节点是configuration 文件名:mybatis-config.xml(主配置文件名) 1、首先写xml格式例子:<?xml version="1.0" encoding="UTF-8" ?> 2、写dtd头文件信息格式:用于识别标签名(不需要背,知道是主配...

2021-09-08 10:25:51 91

原创 Oracle游标

1、游标的声明: cursor 游标名 ls select 查询语句2、打开游标 open 游标名3、提取游标 每次只读取一行,所以循环 fetch 游标名 into varable_list4、关闭游标 close 游标名 两种存储读取数据方式一种是将一整行数据读取,不会出现修改表的约束造成这边读取错误,一种是将每一列的数据读取也不会造成读取错误,但需要用(表名.列名...

2021-09-03 23:35:16 162

原创 Oracle采用不同的函数进行分页

每页显示三条记录,都显示第二页1、分析函数分页:row_number 给每条记录添加名词,不写分类partition by 只写 order by select * from ( select studentInfo.*,row_number() over(order by stuNo asc) as stu from studentInfo) where stu>=4 and stu<=6因为...

2021-09-03 22:14:46 579

原创 Oracle常用函数

操作符号:赋值运算符 :=算术运算符 :+ - * / %逻辑运算符:and or not(表达式)比较运算符:> < >= <= = != <>(也是不等)字符串拼接用:||例子:SELECT gradeId || gradename FROM grade WHERE gradeId <> 1;oracle函数单行函数——日期函数——转换函数——数字函数日期函数:--当前时间日期和时间 select...

2021-09-03 21:54:57 374

原创 Oracle序列

Oracle中无标识列,但可以提供自动+1的算法需要手动插入数据与表无关序列是生成唯一,连续序号的对象序号是可以升序的也可以降序的语法:create sequence 序列名 start with 10 (10是表示起始数字) increment by 1 ; (1表示的是增长几)其中(10是表示起始数字)(1表示的是增长几);其中也可增加其他参数如【maxvalue 200 (表示最大值) minvalue 10 (表示最...

2021-09-01 22:44:44 78

原创 Oracle索引

索引提高查询数据的速度分区划分,分区索引,B树索引,正常或反向建索引,位图索引等B树索引:创建B树索引: create index 索引名 on 表名(列名)修改索引名:alter index 索引名 rename to 新索引名删除索引名:drop index 索引名...

2021-09-01 22:14:01 34

原创 Oracle常见的两种表分区

范围分区,列表分区创建分区必须跟表一起创建,删除分区必须把表删除无法单独删除分区范围分区 rangecreate table StudentInfo ( sno varchar2(10), sname varchar2(20),) partition by range(grade) ( partition bujige values less than(60), --不及格 partition jige values less than(85), ...

2021-09-01 22:05:22 183

原创 Oracle同义词

同义词分为私有同义词和共有同义词注意:添加同义词必须在最高权限下公有:create or replace public syonoym 同义词 for 最高权限账户.表私有与公有只是差一个public关键字create or replace syonoym 同义词 for 最高权限账户.表私有只能在当前创建的用户中使用,而公有的可以在所有用户中使用...

2021-09-01 15:44:40 217

原创 Oracle数据库知识点

Oracle笔记–创建表空间,存储数据库表文件–语法:CREATE TABLESPACE 名称_tablespace– DATAFILE ‘D:\app\Administrator\oradata\orcl2\文件名.DBF’– SIZE 默认初始大小单位M– AUTOEXTEND自动扩展 ON NEXT 32M每次增长单位M MAXSIZE UNLIMITED最大空间;CREATE TABLESPACE J99Oracle_tablespaceDATAFILE

2021-09-01 15:09:53 288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除