- 博客(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关注的人
RSS订阅