自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis青软xml文件命名、共同SQL、封装结果集

mybatis中基于接口开发命名规范模糊查询–共同SQL–插入自增封装结果集,属性名没有与字段名一致时的处理方案

2023-08-28 20:34:16 100

原创 javawork1-2

隐式转换是自动类型转换,大范围的数据类型接收一个小范围的数据类型的数显示转换时强制类型转换,大范围的数强制赋给一个小范围的数据类型;

2023-08-17 19:47:26 75

原创 javawork1-1

java的数据类型有八种;整数类型(byte,short,int,long)浮点型(float,double)字符型(char)布尔型(boolean)成员变量未被static修饰的成员变量叫实例变量,放在堆内存中生命周期与对象相同被static修饰的成员变量叫做类变量,储存在方法区中,生命周期与类相同。(被static修饰的方法或类不能随意调用未被static修饰的方法或变量,需要先创造一个对象再调用其方法或变量)byte 0;short 0;int 0;long 0;double 0.0;

2023-08-16 21:05:19 84

原创 小记(BS架构,try-catch-finally)

bs架构指的是浏览器和服务器的架构模式Tomcat服务器又叫前端控制器,用DiapatcherServlet来获取请求以及发送返回数据。

2023-08-15 21:16:54 56

原创 HTTP协议

一、Http1.超文本传输协议,规定了浏览器和服务器之间数据传输的规则。常见状态码

2023-08-10 17:16:18 22

原创 maven

方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题。

2023-08-10 14:29:58 20

原创 域对象共享数据

Model、ModelMap、Map类型的参数其实本质上都是 BindingAwareModelMap 类型的。application域。

2023-07-02 22:04:24 45 1

原创 SpringMVC获取请求参数

如上代码所示,当匹配到访问路径正确的时候,则会执行方法,,但方法中有HttpServletRequest request 的形参,则在下面代码中可以用request.方法来获取请求参数。

2023-06-30 14:57:24 81 1

原创 SpringMVC中关于@RequestMapping注解的一些使用方法

如上图可以看到@RequestMapping的value值有两个,放在一个数组中,就是说当浏览器发过来的地址中有两个值中的其中一个就可以使用下面方法相应请求。

2023-06-27 18:40:35 569 1

原创 spring-mvc 如何处理请求

路径模型 当浏览器发送的请求符合url-pattern的时候则请求会被DispatcherServlet请求控制器进行处理/ :匹配浏览器向服务器发送的所有请求(不包括.jsp>/*:匹配浏览器向服务器发送的所有请求(包括.jsp>

2023-06-27 11:58:52 164 1

原创 基于注解的声明式事务之实现事务功能

原子性:事务中的所有操作要么都执行,要么都不执行。一致性:从一个一致性状态到另一个一致性状态.隔离性: 多个事务在并发执行过程中不会互相干扰.持久性: 事务执行完成后,对数据的修改永久保存下来,不会因为各种系统错误或其他意外情况而收到影响.

2023-06-26 10:43:01 56 1

原创 基于XML的AOP

【代码】基于XML的AOP。

2023-06-24 11:28:54 62

原创 基于注解的AOP

可以通过@Order注解的value属性设置优先级,默认值Integar的最大值。使用方式:@Before(“pointCut()”)@Order注解的value属性值越小,优先级越高。//设置公共的切入点表达式。

2023-06-24 11:22:17 57

原创 代理模式的类型

静态代理是用一个静态代理类把 中心文件中的核心代码与非核心代码分离开来,去间接调用目标方法,同时让附加功能能够集中在一起也有利于统一维护。

2023-06-10 18:19:52 52

原创 基于注解管理bean

标记要用到:@Component:将类标识为普通组件@Controller:将类标识为控制层组件@Service:将类标识为业务层组件@Repository:将类标识为持久层组件这四个注解来分别注解到对应的层次 在spring中四个注解的功能一样,只不过是便于程序员来识别代码扫描组件在xml文件中配置<context:component-scan base-package=“扫描的包名”></context:component-scan>标签来进行扫描。

2023-06-10 16:12:42 31

原创 Spring-IOC容器

①创建Maven Module②引入依赖③创建类HelloWorld④创建Spring的配置文件⑤在Spring的配置文件中配置bean⑥创建测试类测试。

2023-06-08 10:40:40 54

原创 MyBatis的逆向工程

正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper映射文件。

2023-05-30 17:16:26 435 1

原创 MyBatis的缓存

一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问。

2023-05-24 10:26:06 33

原创 MyBatis动态SQL的拼接

Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决 拼接SQL语句字符串时的痛点问题。

2023-05-22 21:09:00 3523

原创 字段名和属性名不一致的情况,如何处理映射关系

字段名和属性名不一致的情况,如何处理映射关系1,为查询的字段设置别名,和属性名保持一致2、当字段符合MysQL的要求使用_,而属性符合java的要求使用驼峰此时可以在MyBatis的核心配置文件中设置一个全局配置,可以自动将下划线映射为驼峰:emp_id : empId , emp_name : empName在mybatis-config.xml文件中的标签下添加:将下划线映射为驼峰接口SQL语句测试类。

2023-05-20 16:37:44 518 1

原创 特殊SQL的执行

在SQL语句中可以观察另外两种方法接口SQL语句测试。

2023-05-17 18:20:39 22 1

原创 MyBatis的各种查询功能

mybatis查询各种类型的数据

2023-05-17 17:51:02 41

原创 MyBatis获取参数值的两种方式

mybatis获取参数值的两种方式以及用法和注意事项

2023-05-15 20:10:19 148 1

原创 使用模板搭建MyBatis框架

mybatis框架搭建

2023-05-15 19:32:35 40

原创 在idea中能够创建mybatis核心配置文件和映射文件的模板

mybatis核心配置文件

2023-05-15 17:48:49 516 1

原创 016-MyBatis核心配置文件中的typeAliases标签和mapper标签

mybatis的核心配置文件中有许多标签,标签需要按照一定顺序进行排序MyBatis核心配置文件中的标签必须要按照指定的顺序配置:,settings?,plugins?,mappers?)”.

2023-05-15 17:30:42 353

空空如也

空空如也

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

TA关注的人

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