自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORM框架原理与应用——实现CURD

ORM框架原理与应用第五次作业 实现CURD文章目录ORM框架原理与应用总结接口实现类:public class UserDaoImpl implements UserDao { SessionFactory sessionFactory = HibernateUtils.getSessionFactory(); Session session = sessionFactory.openSession(); Transaction tx = null;

2021-06-15 10:54:24 308 1

原创 ORM框架原理与应用——分页查询

ORM框架原理与应用第四次作业 分页查询文章目录ORM框架原理与应用总结 Query query = session.createQuery("from User"); List users = query.list(); System.out.println(users.size()); Number pageCount = users.size() / 10; int n =

2021-06-15 10:50:31 477 2

原创 ORM框架原理与应用——重写hashCode和equals

系列文章目录第三次作业 重写hashCode和equals文章目录系列文章目录一、为什么要重写hashCode和equals二、hashCode()相同,equals()也一定为true吗?三、实现过程总结一、为什么要重写hashCode和equalsequals方法和hashcode方法均被重写,Integer类中的hashcode方法就是返回它本身的值,equals方法比较的是它本身的值是否相等。而equals方法必须要满足以下几个特性1.自反性:x.equals(x) == tru

2021-05-28 11:23:41 214

原创 ORM框架原理与应用——实现ORM框架单例模式实例

ORM框架原理与应用第二次作业 实现ORM框架单例模式实例文章目录ORM框架原理与应用一、单例模式是什么?二、单例模式应用1.实现SessionFactory单例模式2.修改主函数3.生成测试函数总结一、单例模式是什么?单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以

2021-05-14 14:43:39 376

原创 ORM框架原理与应用——实现ORM框架入门实例

ORM框架原理与应用第一次作业 实现ORM框架入门实例文章目录ORM框架原理与应用前言一、ORM框架是什么?二、Hibernate是什么?三、使用步骤1.创建项目2.创建数据库3.添加Hibernate配置文件4.添加实体类及其配置文件4.使用Hibernate实现用户添加总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考

2021-05-04 20:13:26 2680 1

原创 框架学习之SpringMVC学习(二)

SpringMVC 学习(二)第二章 SpringMVC参数传递、接收文章目录SpringMVC 学习(二)一、参数接受二、参数传递总结一、参数接受springmvc想接受从浏览器地址栏或者表单传递过来的参数,只需要将参数写在方法的参数列表中即可。如果参数列表中的类型是基本类型,在浏览器访问的时候没有传递相应的参数,报500;如果参数传递正确,则业务逻辑正常运行;如果传递的参数类型和参数列表中的类型不一致,报400如果参数列表中的类型是基本类型的包装类,在浏览器访问的时候没有传递相应的

2021-02-10 12:29:30 63

原创 框架学习之SpringMVC学习(一)

SpringMVC 学习(一)第一章 SpringMVC简介、项目搭建以及Controller实现文章目录SpringMVC 学习(一)一、SpringMVC简介二、项目搭建三、Controller的实现总结一、SpringMVC简介springMVC是一个MVC的开源框架,springMVC=struts2+spring,springMVC就相当于是Struts2加上sring的整合,但是这里有一个疑惑就是,springMVC和spring是什么样的关系呢?这个在百度百科上有一个很好的解释

2021-02-02 11:54:08 95

原创 框架学习之Spring学习(四)

Spring学习(四)第四章 Spring的aop、代理模式(静态代理和动态代理)文章目录Spring学习(四)一、aop二、代理模式1.静态代理2.动态代理总结一、aopSpring框架的AOP机制可以让开发者把业务流程中的通用功能抽取出来,单独编写功能代码。在业务流程执行过程中,Spring框架会根据业务流程要求,自动把独立编写的功能代码切入到流程的合适位置。<!--开启包扫描--> <context:component-scan base-package="co

2021-01-29 13:51:14 84

原创 框架学习之Spring学习(三)

Spring学习(三)第三章 Spring的注解文章目录Spring学习(三)一、注解1.@Autowired2.Qualifier(指定注入Bean的名称)3.@Resource4.@Component5.@Configuration6.@Value7.@PostConstruct ,@PreDestory总结一、注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;

2021-01-25 13:25:17 307

原创 框架学习之Spring学习(二)

Spring学习(二)第二章 Spring的构造函数注入、Singleton(单例模式)、自动装配和生命周期文章目录Spring学习(二)一、构造函数注入二、Singleton(单例模式)三、自动装配四、生命周期总结一、构造函数注入以user类为例,对于id,name,password属性,可以在配置文件中进行以下几种构造函数注入的方法:<constructor-arg index="0" value=" "/><constructor-arg index="1" va

2021-01-25 13:07:21 203

原创 框架学习之Spring学习(一)

Spring学习(一)第一章 Spring的jar包导入、配置文件和ioc基本用法(setter注入)文章目录Spring学习(一)一、jar包导入二、ioc基本用法(setter注入)总结一、jar包导入Spring相关jar包下载地址:https://repo.spring.io/release/org/springframework/springjar包下载地址选择4.3.5版本,下载zip结尾的文件将spring-framework-4.2.5.RELEASE下libs文件

2021-01-16 14:22:04 207

原创 框架学习之Mybatis学习(七)

Mybatis学习(七)第七章 Mybatis动态SQL、注解、SQL语句构建器文章目录Mybatis学习(七)一、Mybatis动态SQL1. if2.choose、when、otherwise3.trim、where、set4.foreach二、SQL语句构建器总结一、Mybatis动态SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表

2021-01-12 15:01:39 118

原创 框架学习之Mybatis学习(六)

Mybatis学习(六)第六章 Mybatis关联、集合、缓存简介文章目录Mybatis学习(六)一、关联1.关联的嵌套 Select 查询2.关联的嵌套结果映射二、集合1.集合的嵌套 Select 查询2.集合的嵌套结果映射三、缓存总结一、关联MyBatis 有两种不同的方式加载关联:嵌套 Select 查询:通过执行另外一个 SQL 映射语句来加载期望的复杂类型。嵌套结果映射:使用嵌套的结果映射来处理连接结果的重复子集。1.关联的嵌套 Select 查询<resultMa

2021-01-10 14:55:00 211

原创 框架学习之Mybatis学习(五)

Mybatis学习(五)第五章 Mybatis相关XML 映射器简介文章目录Mybatis学习(五)一、XML 映射器是什么?二、XML 映射器使用1.sql2.字符串替换3.结果映射总结一、XML 映射器是什么?MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。SQL

2020-12-29 16:36:45 235

原创 框架学习之Mybatis学习(四)

Mybatis学习(四)第四章 Mybatis相关XML配置简介文章目录Mybatis学习(四)一、XML配置是什么?二、属性(properties)三、设置(settings)四、typeAliases(类型别名)五、environments(环境配置)六、mappers(映射器)总结一、XML配置是什么?MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration(配置)properties(属性)

2020-12-26 11:56:10 204

原创 框架学习之Mybatis学习(三)

Mybatis学习(三)第三章 Mybatis映射器方式的增删改查文章目录Mybatis学习(三)前言一、通过映射器接口实现添加二、查询,修改和删除展示总结前言Mybatis原始的增删改查操作在第一、二章的时候已经介绍过了,本文重点介绍Mybatis映射器接口方式的增删改查。在使用映射器接口方式的时候,建议安装Free Mybatis插件。一、通过映射器接口实现添加首先创建一个接口类UserMapper,子配置文件UserMapper.xml和主函数UserMapperTest,将子配

2020-12-26 11:07:27 182

原创 框架学习之Mybatis学习(二)

Mybatis学习(二)第二章 Mybatis原始方式的增删改查文章目录Mybatis学习(二)前言一、Mybatis增加二、Mybatis修改三、Mybatis查询总结前言Mybatis的删除操作在第一章的时候已经介绍过了,本文重点介绍Mybatis原始方式的添加,修改和查询。一、Mybatis增加我们想要在数据库中插入用户user的姓名name和密码password,可以分别插入或者以键值对的形式插入。配置文件如下:<insert id="insertUser">

2020-12-23 13:54:43 232

原创 框架学习之Mybatis学习(一)

Mybatis学习(一)第一章 Mybatis简介文章目录Mybatis学习(一)一、Mybatis是什么?二、使用步骤1.引入jar包2.改写配置文件3.MyBatis的简单应用总结一、Mybatis是什么?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Jav

2020-12-22 11:34:42 490 1

空空如也

空空如也

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

TA关注的人

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