自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORM框架入门实例完结(Hibernate版)

实现基于Hibernate的crud 1.导入需要的依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.20</version> &l

2021-06-15 11:03:47 174

原创 ORM框架入门实例4(Hibernate版)

分页查询 Query query = session.createQuery("from User"); List users = query.list(); System.out.println(users.size()); Number pageCount = users.size() / 10; int i1 = users.size() % 10; int pageSize = (

2021-06-07 15:15:06 162

原创 ORM框架入门实例3(Hibernate版)

重写equals()以及hashCode() 如果不重写这两个函数默认使用的是Object提供的两个方法,如图所示 hashCode方法调用的是本地方法栈的native方法,这些方法通常由c或者c++等非java语言写成,完成一些java语言不太适合的工作 根据上面的描述,默认的equals比较的就是hashCode()生成的hash码,这也是为什么修改equals方法也要修改hashCode方法 测试 未修改两个方法结果都为false,因为这时候两种比较方法效果相同,而user1和user2因为调用

2021-05-29 22:24:23 177

原创 ORM框架入门实例2(Hibernate版)

升级SessionFactory 将SessionFactory升级为单例模式 package com.q.utils; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class HibernateUtils { private static SessionFactory sf; //使用static仅在初次引用时生效一次,想要获取或者关闭对象使用提供的get/close方

2021-05-14 09:08:19 157

原创 ORM框架入门实例(Hibernate版)

什么是Hibernate框架? Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象! 为什么使用Hibernate? 使用Hibernate框架就不用我们写很多繁琐的SQL语句,从而简化我们的开发! Hibernate快速入门及简单实例 1.引入依赖 导入的依赖为idea自动导入的依赖,导入之后即可进行开发 2.配置Hibernate配置文件 下图是简单的Hibernate

2021-05-04 19:00:35 347 2

原创 浅谈设计模式

设计模式 1. oop七大原则 开闭原则:对扩展开放,对修改关闭。 实现方法:一般使用接口或者抽象类实现开闭原则,具体应用为windows桌面主题设计,用户不用修改系统源代码就可以更换新的主题。 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立。 实现方法:子类在继承父类时,除添加方法外尽量不要修改父类的方法。 依赖倒置原则:要面向接口编程,不要面向实现编程。 依赖倒置原则是实现开闭原则的重要途径之一,它降低了客户与实现之间的耦合。 实现方法:面向接口编程。 单一职责原

2020-11-15 14:24:52 959

空空如也

空空如也

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

TA关注的人

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