![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate框架
不会看见
这个作者很懒,什么都没留下…
展开
-
Hibernate简介
Hibernate简介 hibernate使程序员可以完全面向对象编程,抛弃了编写SQL语句的习惯,便于代码的后续移植,扩展,维护。 Hibernate是一种能够减少对SQL语句依赖,是java领域的一款开源的ORM框架技术。 Hibernate对JDBC进行了非常轻量级的对象封装。 Hibernate的作用: 持久化层 --- 处于业务逻辑层转载 2016-10-29 20:43:44 · 275 阅读 · 0 评论 -
什么是ORM?
什么是ORM?转载 2016-10-29 20:42:55 · 299 阅读 · 0 评论 -
什么是Hibernate框架以及ORM
学习笔记: 框架是一个建筑学上的概念,但是用在程序这是什么意思呢? 什么是框架? 1.写程序,使用框架之后,帮我们实现一部分功能,少写一部分代码就能实现我们的功能。 什么是Hibernate框架? 1、Hibernate框架是应用在javaEE三层结构中的dao层框架。 2、在dao层里面做对数据库的增删改查操作,使用Hibernate框架实现增删改查操作。Hibernate底层就是j原创 2016-11-11 17:15:57 · 7529 阅读 · 0 评论 -
Hibernate配置文件的编写一
Hibernate配置文件的编写hibernate.cfg.xml 以MySql为例:原创 2016-11-09 22:37:51 · 914 阅读 · 0 评论 -
Hibernate配置文件的编写二(实体类编写规则、状态、操作和OID生成策略)
学习笔记: 一、编写实体类的规则: ①hibernate要求实体类有一个属性值是唯一值。 ②属性值都是私有的。 ③私有属性值都有public的set、get方法。 ④实体类属性建议不使用基本数据类型,使用基本类型对应的包装类。比如,学生的分数用int score;当学生的分数得到0分可以:int score = 0;但是如果学生没有参加考试,无法准确的表达,所以用包装类Integer原创 2016-11-12 14:18:57 · 1176 阅读 · 0 评论 -
Hibernate的缓存_一级缓存
什么是缓存 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。把数据库存放到内存里面,不需要流方式,可以直接读取内存中的数据,提高了读取效率。 Hibernate缓存 hibernate缓存是一种优化方式。 1、hibernate缓存的一级缓存: ①hibernate一级缓存是默认打开的。 ②hibernate一级缓存有使用范围,session范围(sess原创 2016-11-12 15:36:48 · 1951 阅读 · 0 评论 -
Hibernate中get和load有什么不同之处?
学习笔记 1、Hibernate中get和load有什么不同之处? (1)Hibernate的get方法,会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。 (2)Hibernate的load方法加载实体对象的时候,根据映射文件上类级别的lazy属性的配置(默认为true): ①若为true,则首先在S原创 2016-11-16 15:40:06 · 8047 阅读 · 0 评论