摘要:
一、导包: <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> <artifactId>s 阅读全文
摘要:
一、缓存的范围分为3类: 1、事务范围(单Session即一级缓存) 事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式.缓存的生命周期依赖于事务的生命周期,只有当事务结束时,缓存的生命周期才会结束.事务范围的缓存使用内存作为存储介质,一级缓存就属于事务 阅读全文
摘要:
一、ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对 阅读全文
摘要:
一、Configuration类: 1、 作用: (1)管理hibernate配置信息 (2)读取hibernate.cfg.xml文件 (3)加载hibernate的驱动,例如:url,用户名 (4)管理对象关系映射文件<mapping resource=""> 一个应用程序只创建一个Config 阅读全文
摘要:
一、概述: 1、Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性 2、每个Hibernate配置文件对应一个Cconfiguration对象 3、Hibernate配置文件可以有两种格式: 1)hibernate.properties 2)hibernate. 阅读全文
摘要:
一、什么是 Hibernate? Hibernate 是一个基于元数据的轻量级的 ORM 框架: 1、元数据(Meta Data):data about data(数据的数据),也就是说描述一个对象数据,相当于这个对象的上下文环境。 2、轻量级:占用资源少,没有侵入性。(其实我认为这只是相对而言,如 阅读全文
摘要:
一、概述 Spring整合Hibernate有什么好处? 1、由IOC容器来管理Hibernate的SessionFactory 2、让Hibernate使用上Spring的声明式事务 二、整合步骤: 步骤一:导包 创建Maven项目SpringHibernate,并导入数据库驱动包、Hiberna 阅读全文