- 博客(6)
- 收藏
- 关注
原创 MyBatis核心类核心接口
Mybatis核心接口和类 SqlSessionFactoryBuilder 读取核心配置文件生成会话工厂的类,初始化Configuration对象。 用于创建SqlSessionFacoty,SqlSessionFacoty一旦创建完成就不需要SqlSessionFactoryBuilder了,因为SqlSession是通过SqlSessionFactory生产,所以可以将SqlSessionFactoryBuilder当成一个工具类使用。 SqlSessionFactory 新建和管理会话的工厂类 是
2021-03-09 17:03:56
444
原创 idea上搭建简单Mybatis 框架
本文章将介绍如何在idea上搭建一个简单的Mybatis 框架 MyBatis框架简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 搭建基于MyBatis框架的开发环境 1. 准备所需的ja文件(这里
2021-03-09 16:44:36
844
3
原创 java集合
java可以使用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的。如果需要保存数量变化的数据,数组就有点无能为力了。而且数组无法保存具有映射关系的数据,如成绩表为语文——79,数学——80,这种数据看上去像两个数组,但这两个数组的元素之间有一定的关联关系。 为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java 提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。 Java 所有的集合类都位于 java.ut
2021-01-15 12:01:49
187
原创 java面向对象的三大特性
java面向对象的三大特性包括:封装、继承、多态 一、 封装 1.含义:封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用。 封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系。也就是说用户无需知道内部的数据和方法的具体实现细节,只需根据留在外部的接口进行操作就行。 2.封装的实现 需要修改属性的访问控制符(修改为private); 创建getter/setter方
2021-01-14 11:17:25
2661
原创 java基本数据类型
java的基本数据类型分为:整数类型、浮点类型、字符类型、布尔类型这四个类型。 #mermaid-svg-4vAkNuGfAogAXD0B .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-4vAkNuGfAogAXD0B .label text{fill:#333}#mermaid-svg-4vAkNuGfAog
2021-01-14 09:00:39
240
原创 Java反射
Java反射概述 1.什么是反射 即在运行状态中,动态获取类信息及动态调用实例方法的能力。 java反射有以下3个动态特性。 1.运行时创建实例。 2.运行期间调用方法。 3.运行时更改属性。 通过反射可以实现以下功能。 1.在运行时探知任意一个实例所属的类。 2.在运行时构造任意一个类的实例。 3.在运行时探知任意一个类所具有的方法和属性。 4.在运行时调用任意一个实例的方法。 2.反射常用API java.lang.Class<T>类: 反射的核心类,反射所有的操作都是围绕该类来生成的
2021-01-12 00:15:25
185
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人