随笔分类 -  Hibernate框架

摘要:1.定义 Hibernate允许在映射配置文件中定义字符串形式的查询语句,这种查询方式被称为命名查询。 2.创建表结构并添加测试数据 3.建立持久化类和配置文件 3.1hibernate.cfg.xml配置文件 3.2student.hbm.xml配置文件 4.HibernateUtis工具类 5. 阅读全文
posted @ 2017-01-04 16:01 hyjj 阅读(735) 评论(0) 推荐(1)
摘要:org.hibernate.dialect.MySQLDialect jdbc:mysql://localhost:3306/test root root co... 阅读全文
posted @ 2017-01-04 15:23 hyjj 阅读(3243) 评论(0) 推荐(0)
摘要:一.关于缓存: 其实对于缓存而言,它其实就是一块内存空间,在这个空间中存放了相互关联的持久化对象, 也就是存在于Session缓存内的对象,那么Session负责根据持久化对象的状态变化来同步的更新数据库。 Session的缓存是内置的不可卸载的,我们也称其为一级缓存,除了一级缓存,SessionF 阅读全文
posted @ 2016-08-18 10:03 hyjj 阅读(631) 评论(1) 推荐(5)
摘要:一.延迟加载的概念 当Hibernate从数据库中加载某个对象时,不加载关联的对象,而只是生成了代理对象,获取使用session中的load的方法(在没有改变lazy属性为false的情况下)获取到的也是代理对象,所以在上面这几种场景下就是延迟加载。 二.理解立即加载的概念 当Hibernate从数 阅读全文
posted @ 2016-08-16 10:33 hyjj 阅读(3579) 评论(2) 推荐(6)
摘要:一.一对一关联的概念: 一对一之间的关联是指:两张表中的信息是一对一的关系,比如我们每个人和身份证的关系,一个人对应一张身份证,一张身份证也只能对应一个人。 Hibernate提供了两种映射一对一关联关系的方式:按照外键映射和按照主键映射。 在下面的例子中我们分别以两张表:员工表和员工档案表为例:介 阅读全文
posted @ 2016-08-14 15:28 hyjj 阅读(345) 评论(0) 推荐(0)
摘要:一.关联关系 在软件开发中,类与类中之间最普遍的关系就是关联关系,而且关联是有方向的。 以部门(Dept)和员工(Emp)为例: 一个部门下可以有多个员工,而一个员工只能属于一个部门。所以从Emp到Dept的关联是一对多的关联关系,这就意味着每个Emp对象只会引用一个Dept对象。 从Dept到Em 阅读全文
posted @ 2016-08-13 08:38 hyjj 阅读(282) 评论(0) 推荐(0)
摘要:我们在学习Hibernate框架时,经常会进行修改,删除操作,对于这些操作,我们都应该先加载对象,然后在执行或删除的操作,那么这里Hibernate提供了两种方法按照主键加载对象,也就是我要说的get和load这两个方法。 我们都知道这两个方法都能够去加载对象,但是他们之间的区别我们必须要去了解一下 阅读全文
posted @ 2016-08-07 13:48 hyjj 阅读(457) 评论(1) 推荐(0)
摘要:今天终于开始学习了三大框架的其中一个框架,Hibernate框架,在这里不去讲Hibernate框架的一些基础概念了,直接切入代码,带大家了解一下Hibernate能干什么, Hibernate的人们案例: 一.首先建立一个Java Project项目: Hibernate他是一个负责将对象数据保存 阅读全文
posted @ 2016-08-02 17:46 hyjj 阅读(266) 评论(1) 推荐(1)