博客专栏  >  编程语言   >  详谈hibernate

详谈hibernate

hibernate概述:Hibernate是一个开源ORM框架。 ORM全称Object Relation Mapping,即对象关系映射。它是一种用来完成对象模型到关系模型的映射技术。本专栏是博主一年以来的学习与做项目的经验心得,本专栏将以具体案例分析加理论心得。

关注
1 已关注
19篇博文
  • hibernate增删改查的标准范例

    一个套用hibernate框架编写的增删改查小范例,此处分享一下,经过多次修改,从代码规范和后期维护,以及简洁程度上说:算是很标准的书写格式; package www.csdn.net.bookho...

    2013-01-09 14:39
    1153
  • 心得16-hibernate的优化3-事务处理

    1.事务概述 事务就是指作为单个逻辑工作单元执行的一组数据操作,这些操作要么必须全部成功,要么必须全部失败,以保证数据的一致性和完整性。事务具有ACID属性: 原子性:自然界最小的,事务的内容要么...

    2013-01-05 07:45
    1096
  • 心得15-hibernate的优化2-缓存(一级、二级)

    1.缓存概述     缓存(cache)在java应用程序中是一组内存中的集合实例。它保存着永久性存储源(如硬盘上的文件或者数据库)中数据的备份,它的读写速度比读写硬盘的速度快。应用程序在运行时直接...

    2013-01-05 07:44
    1014
  • 心得14-hibernate的优化2-抓取(fetch)

    在HQL语句中使用抓取连接查询,通过写一条left join fetch 语句把相关联的两个实体的数据一次性从数据库中加载上来。这样可以在特定情况下(同时需要使用到这两个实体的数据)减少SQL的数量来...

    2013-01-03 22:34
    1090
  • 心得13-hibernate的优化1-懒加载(lazy)

    为了进一步优化Hibernate的性能,可以使用:     延迟加载技术、管理数据抓取策略、进行缓存管理 等方面考虑来提高Hibernate的性能。 1. 延迟加载(load) 延迟加载(lo...

    2013-01-03 22:32
    1209
  • 心得12-hibernate的QBC语句

    1. Criteria相关介绍 Criteria叫标准化条件查询,是比HQL更面向对象的查询语句。称为QBC(Query By Criteria) Criteria接口:代表一个查询。它是一个查询...

    2012-12-28 15:33
    1011
  • 心得11-hibernate.的HQL语句

    1. Hibernate查询介绍 Hibernate HQL查询、Criteria查询、调用存储过程 Hibernate事务管理和并发控制 Hibernate 延迟加载策略、抓取策略、一级二级缓...

    2012-12-26 17:34
    1501
  • hibernate常见错误汇总

    请尊重别人的劳动成果,转载请指明:http://blog.csdn.net/tianyazaiheruan 1. 插入失败,某一字段没有默认值:insert fail;filed depid doe...

    2012-12-25 19:34
    4111
  • hibernate中的id特殊属性hilo剖解(多用于继承关系)

    hilo是hibernate中最长用的一种生成方式,hibernate给出了hilo 和 seqhilo两种生成器,他们的分别向下面一样配置 Hilo配置代码 wasw100_hil...

    2012-12-25 18:03
    1956
  • 心得10-hibernate 高级映射之继承映射

    1.对象模型(Java类结构) 2.一个类继承体系一张表(subclass)(表结构) 一个类继承体系一张表(subclass)(映射文件)               ...

    2012-12-25 17:54
    873
  • 心得9-hibernate 高级映射之组件映射

    1.  组件映射概述     组件类是值类型的,它没有对象标识符属性,在数据库中没有对应的表,它只隶属于另一个持久化类的实例。   把组件类作为持久化类的单个属性来使用   把组件类作为持久化...

    2012-12-25 17:59
    928
  • 心得8-hibernate 高级映射

    在做持久化类的时候的规定:    1).有一个默认的构造方法;    2).所有的属性都有setter和getter方法    3).有一个对象标识符Oid;    4).如果有集合属性,则必...

    2012-12-24 13:18
    929
  • 心得7-hibernate级联之多对多转换为多对一的问题剖析

    这里与多对多不同的是借用了一个中间类StudentCourse来达到把多对多的问题转换为多对一的问题,下面来举例具体介绍: 先看看三个最重要的xxx.hbm.xml文件内部信息 ...

    2012-12-24 13:17
    921
  • 心得6-hibernate级联之多对多单双向剖析

    多对多: 学生与课程,以下主要从案例出发,由案例具体解析 单向多对多 Student.hbm.xml <!DOCTYPE hibernate-mapping PUBLIC ...

    2012-12-22 10:34
    1026
  • 心得5-hibernate级联之一对一单双向剖析

    1.知识点概述 格式化显示的sql语句,好看  --> true 显示sql语句  --> true 关联关系包括多样性和方向性的关联。映射关联关系就是把对象模型中类之间的关联关系映射成关系...

    2012-12-22 10:32
    1578
  • 心得4-hibernate入门4 级联之双向一对多与多对一

    继上篇博客之后的补充:双向的一对多与多对一级联关系操作。具体请看下面案例分析:    配置文件没有什么变化,就是上一篇博客中的多对一与一对多的集合一块,不会的留言,这里不再细说了。 主要测试类,下...

    2012-12-20 17:16
    1212
  • 心得3-hibernate入门3

    1. 对象状态 瞬时(transient):数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来且与session没有关联的对象。  持久(persistent):...

    2012-12-19 17:22
    1086
  • 心得2-hibernate入门2

    1. 主要类与接口 Hibernate。Hibernate通过Configuration的实例加载配置文件信息,然后读取指定对象关系映射文件的内容并创建SessionFactory实例。 Sess...

    2012-12-18 14:18
    1303
  • 心得1-hibernate入门

    1.jdbc连接的优缺点 JDBC的优点    直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句。 JDBC的缺点 1).因为JAVA...

    2012-12-17 14:26
    1443
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部