Hibernate 如何学习

问题描述

我现在看完了一本书,Hibernate基础教程。使用Eclipse环境,但是现在缺少实践,书中的例子有点看不太明白。有没有比较基础的实例或者是网站。我想多做一些这方面的开发。希望提供资料或者我帮你们做东西也行。

解决方案

解决方案二:
hibernate用的不多,还不如学ibatis呢!hibernate虽然好,但难控制!

时间: 2024-09-16 17:46:38

Hibernate 如何学习的相关文章

《精通 Hibernate》学习笔记

第17章.Hibernate的检索方式1.HQL检索方式 采用HQL检索时,需要定义字符串形式的HQL查询语句.2.QBC检索方式 QBCAPI由org.hibernate.Criteria接口,org.hibernate.criterion.Criterion接口 和org.hibernate.Restrictions类组成,支持运行时动态生成查询语句.创建Criteria对象:通过Restrictions设定Criterion条件: 调用list()方法执行查询.3.使用别名 检索一个持久化

Hibernate框架学习之二:深入理解持久化对象

前言 由于Hibernate框架是一个完全的ORM框架,所以在Hibernate开发中只涉及具体的对象与属性,所以对象在Hibernate中是很重要的方面.而持久化对象则与数据库中的记录息息相关了,可以简单把持久化类理解为普通的JavaBean,也被称为POJO(Plain Old Java Object),在Hibernate3中,持久化类的定义与普通JavaBean的定义基本一致,而不需要额外实现其他接口或者继承某个类. 但是使用要想是一个普通的POJO与数据库对应起来还需要映射的配置(这点

hibernate Search 学习研究 附件是maven工程

  Jboss 的 hibernate search 支持 hibernate 应该比较好.   所以想在项目 里面使用 hibernate search 进行 搜索.   分词使用的是 IKAnalyzer    网站是 :   http://code.google.com/p/ik-analyzer/   使用的 是 hibernate 3.6.8 + spring 3.0.6 + hibernate search 3.4.1 +IKAnalyzer 3.2.8    数据库是mysql  

Hibernate框架学习之四:关联映射那些事

前言 Hibernate关联关系与客观世界中具体的映射关系很类似,在进行数据库设计的时候常常需要考虑是一对多.多对一等类似的映射关系,这其中涉及数据库设计方面的知识.映射关系可以分为单向与双向两种,具体又包括一对多.多对一.一对一以及多对多四种.所以总共有八种映射关系.这里只介绍了XML配置文件的版本. 下面的配置文件的配置方式都以下面的两个持久化类作为模板: public class Person { private int id; private String name; private i

Hibernate框架学习之三:深入映射文件的配置

前言 这里主要是对XML版的Hibernate框架的开发进行说明,Annotation版会在另外的文章中在说明.由于Hibernate是一个全方位的ORM框架,那么要实现从Object到Record的完全过渡,实现的桥梁就是这里要讲的映射文件了.映射文件的内容繁多,主要是以开发中会使用到的为主进行说明.大体说来,映射文件主要是对class的映射,还包括属性,属性有分为主键.普通属性与集合属性,甚至还有复合类型等.每种属性都需要进行不同的配置,官方文档看得有点累,所以这里一并做一个总结. 映射文件

Hibernate框架学习之一:Hello World程序

前言 对一个框架的直观认识,往往是从一个Hello World程序开始.Hibernate是一个ORM(Object Relationship Mapping)对象映射框架.实现了JDBC轻量级的封装,使得在进行JDBC开发的时候可以直接使用面向对象的思维进行开发,说白了Hibernate框架的作用是在Java对象与关系数据库中做了一个映射,使得程序员不用再使用各种SQL了.所以总结Hibernate以下几点: 1.完成了对JDBC的封装,不用再与各种Connection打交道了 2.在业务体系

Eclipse添加xml文件提示及Hibernate配置学习_java

添加Hibernate配置文件提示 解压hibernate.jar包 在org\hibernate目录下找到hibernate-configuration-3.0.dtd和hibernate-mapping-3.0.dtd 打开Eclipse-->Window-->Preferences-->Web and XML-->XML Catalog 在右边点击Add XML Catalog Entry location:引入上面说的dtd文件 Key Type:URL Key:打开dtd

Hibernate学习手记(一)

2005-3-3    学习Hibernate   在学习hibernate中,我发现对于sql server2000中的数据库子增字段,在配置文件使用下列方法实现   :<id name="id" type="long" unsaved-value="0">             <column name="id" sql-type="numeric" not-null="t

关于Hibernate的一些学习心得总结

Hibernate是一个优秀的Java 持久化层解决方案,是当今主流的对象-关系映射(ORM)工具   对于Hibernate刚刚学习了一周时间了,作为一名java初学者,也有点自己的感受想分享出来,如果这篇文章能有幸被大家看到,也仅供大家娱乐.如果有什么不足之处,欢迎大家多多指点,多多批评.仅供参考,不喜勿喷. 前段时间刚学习了用JDBC来进行java和数据库的连接,来实现对数据的持久化操作和增删改查,但是学习完的感受就是JDBC过于繁琐,因为它无 法直接面对对象,开发效率地,代码又多,还重复