Hibernate
轻鸿飘羽
这个作者很懒,什么都没留下…
展开
-
Hibernate query 学习笔记
Hibernate在对资料库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须先取得Connection实例, Session是Hibernate操作的基础,它不是设计为执行绪安全(Thread-safe),一个Session由一个执行绪来使用。开启SessionSession实例由SessionFactory开启获得,例如:Conf转载 2012-04-18 17:20:20 · 607 阅读 · 0 评论 -
Hibernate Annotation (Hibernate 注解)
进入:http://www.hibernate.org说明文档:英文:http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/中文:http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/转载 2012-12-05 10:29:48 · 848 阅读 · 0 评论 -
Hibernate继承映射时错误的解决方法
借助于Hibernate强大的O/R Mapping能力,我们能够通过discriminator轻易地将一颗继承树映射到一个表中,通过discriminator确定具体映射的子类。 在设置@hibernate.discriminator column="type" type="integer"后,启动Hibernate报错:Could not format discrimina转载 2012-09-05 18:01:06 · 685 阅读 · 0 评论 -
Hibernate程序性能优化的考虑要点
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。 初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: Ø 数据转载 2012-09-05 18:00:36 · 652 阅读 · 0 评论 -
Hibernate对多表关联查询
由于公司项目的需要,我对Hibernate对多表关联查询研究了一下,现总结如下,供朋友参考。 一、 Hibernate简介Hibernate是一个JDO工具。它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系。这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。例如,使用Hi转载 2012-09-05 17:59:56 · 842 阅读 · 0 评论 -
Hibernate3.x过滤器的高级应用
在很多应用程序中不需要一次使用数据表中的所有的数据。在这种情况下,我们就需要使用Hibernate的过滤器(Filter)来得到一个数据字集。过滤器的主要作用是限制我们的应用程序的查询数据。这个过滤器的概念并不是什么新概念,如数据库的视图也属于过滤器范畴。而Hibernate为我们提供的过滤器是在一个抽象的层次,它可以做到和不依赖于数据库的类型,使数据访问层只面对一个解决方案,那就是Hiberna转载 2012-09-05 17:58:13 · 654 阅读 · 0 评论 -
Hibernate中Criteria的完整用法
转自:http://www.360doc.com/content/090313/10/26262_2794855.htmlcriteria英[kraɪˈtɪərɪə]美[kraɪˈtɪrɪə]标准1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和Detache转载 2012-08-24 15:54:12 · 977 阅读 · 0 评论 -
Hibernate的查询方法
1: QBE (Query By Example) Criteria cri = session.createCriteria(Student.class); cri.add(Example.create(s)); //s是一个 Student 对象 list cri.list(); 实质:创建一个模版,比如我有一个表serial 有一个 gifto转载 2012-08-24 16:52:42 · 937 阅读 · 0 评论 -
HIbernate注解详解
@content ejb3注解的API定义在javax.persistence.*包里面。 注释说明: @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和sche转载 2012-06-19 10:47:29 · 672 阅读 · 0 评论 -
Hibernate中Criteria的完整用法
criteria英[kraɪˈtɪərɪə]美[kraɪˈtɪrɪə]标准1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 2,DetachedCriteria Spring 的框架提供了getHibernateTem转载 2012-04-19 13:14:10 · 535 阅读 · 0 评论 -
Hibernate知识积累(一)
openSession() 与 getCurrentSession()有何不同和关联呢使用Hibernate我们都知道建立Session的建立方式有以上两种,openSession和getCurrentSession两种方式。引用一些别人对session的定义:Session:一般的持久化方法(CRUD)都是通过 Session 来调用的,Session是非线程安全的。Sess原创 2013-01-17 11:43:37 · 632 阅读 · 0 评论