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