SSH
文章平均质量分 83
rpgmakervx
这个作者很懒,什么都没留下…
展开
-
java持久层框架分析
转载自http://xseven.iteye.com/blog/239341 一. 目前在java应用程序开发中,使用广泛的,开源的持久层框架是Hibernate 和 Ibatis 。 ibatis和hibernate都是ORM解决方案,不同的是两者各有侧重。Hibernate提供了Java对象到数据库表之间的直接映射,开发者无需直接涉及数据库操作的实现细节,实现了一站式的转载 2015-02-26 15:19:41 · 2611 阅读 · 0 评论 -
Hibernate的核心类讲解1(第二天)
今天来介绍一下Hibernate的核心类 我之前写过有关Hibernate的crud操作,简单入门过后我们能总结出来,Hibernate有四个核心类是我们做基本的增删改查所不可缺少的:Configuration,SessionFactory,Session,Transation. 1.Configuration: 这个类用于读取hibernate.cfg.xml配置文件,从而加载数据原创 2015-02-27 12:43:48 · 453 阅读 · 0 评论 -
hibernate的IDE开发(第二天)
今天大致学习了一下hibernate的IDE下自动开发流程。 用IDE自动开发其实就是把我们很多手动做的事情用IDE做好了,不过我并不推荐大家今后都使用这种方法,特别是如果你是刚开始学习hibernate的同学,建议你千万别这个干,一定要自己手动配置项目环境,直到对hibernate的开发相对熟悉了然后再用这个方法。毕竟IDE省略了很多流程,让新手什么也不知道就做,很吃亏,而且IDE给你提供的默原创 2015-02-27 17:13:18 · 589 阅读 · 0 评论 -
hibernate 核心类讲解2(第二天)
下面继续讲hibernate的核心类(接口)。 Query接口: 前面提到session的两个查询方法都是用主键进行查找的,如果我们想通过用户名或者邮箱等数据进行查找则需要更强大的Query接口。 操作语句:Query query = (Query) session.createQuery("from Employee where id = 1"); 这里注意,中间的查询语句Emp原创 2015-02-27 17:09:28 · 379 阅读 · 0 评论 -
Hibernate入门(第一天)
从今天开始学习hibernate。 hibernate是一个ORM持久层框架,所谓持久就是对数据的存储,放到文件里或者数据库中。ORM(object relationship mapping)指的是对象关系映射,实际上是为了解决面向对象与关系型数据库之间的不匹配现象的技术。对于初学hibernate的同学,你可以暂时理解它的作用是对JDBC的轻量级封装。 初学hibernate的时候,原创 2015-02-26 11:58:42 · 637 阅读 · 0 评论 -
hibernate对象的状态的理解(第五天)
昨天没有写,因为我感觉我对这块没有很明白,所以不能违背自己的理解,今天明白一些了,补上它。 hibernate中的对象分为三个状态,分别是瞬时状态,持久状态和离线状态。 瞬时状态:这个状态指的当前对象在session缓存中不存在,不受session管理,缓存中和数据库中没有相应的OID与当前对象对应。 持久状态:这个状态是指当前对象在缓存中有相应的引用指向他,并且有相应的OID与之对原创 2015-03-01 18:34:52 · 676 阅读 · 0 评论