P11

  Hibernate Annotation笔记 文档

在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。

chitty319 2012-07-21   2858   0
P46

  Hibernate入门笔记 文档

在官方推出的手册中,给出了最佳实践,其中提到了许多思想和建议。我们应该在使用hibernate的过程中尽量按官方的建议来实现,以养成好的习惯。

endlesshb 2011-04-19   3755   0
P67

  Hibernate 的应用之一 文档

Hibernate到底是什么? 它是连接Java应用程序和关系数据库的中间件; 它对JDBC API进行了封装,负责Java对象的持久化; 在分层的软件架构中它位于持久化层,封装了所有的数据访问细节,使业务逻辑层可以专注于实现业务逻辑; 它是一种ORM映射工具,能够建立面向对象的域模型和关系数据模型之间的映射。

xuwei_lovely 2013-01-04   646   0
P39

  Hibernate 笔记总结 文档

hibernate是什么? 1.hibernate 是一个框架(framework) 2.hibernate 是一个orm框架 [] orm (object relation mapping) 对象关系映射 框架

zjhdreams 2014-09-23   2008   0
P

hibernate4.1.7 api chm 文档

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

790789324 2016-10-12   1343   0
P46

  hibernate快速入门教程 文档

新建一个名为HibernateDemo的java工程,并导入Hibernate的jar包,特别要注意除了导入lib下的jar包还需导入hibernate3.jar核心jar包。 由于涉及数据库操作,还应导入mysql驱动包。

when321321 2013-05-08   3264   0
P42

  Struts-Spring-Hibernate集成 文档

Struts-Spring-Hibernate集成6.6.1环境搭建和基本配置我们在Eclipse中可以增加对Struts2.0,Spring2.0,Hibernate3.1的支持.

sdzbwangyi 2014-09-27   1955   0
P16

  Hibernate 注解简介 文档

这里介绍Hibernate Annotations,HibernateUtil.java 也就是 Hibernate文档中推荐的工具类,Person.java 一个持久化的类。

mengqingshuai 2011-11-09   4705   0
P7

  Hibernate条件查询Criteria 文档

Hibernate提供了完善的按条件(Query By Criteria, QBC) org.hibernate.Criteria接口表示特定持久类的一个查询。 Criteria 代表一次查询 Criterion 代表一个查询条件。 Restrictions 产生查询条件的工具类。 Criterion 是 Criteria 的查询条件。Criteria 提供了 add(Criterion criterion) 方法来

baggio_gan 2013-01-10   3141   0
P10

  Hibernate手动配置过程 文档

《Hibernate手动配置过程》1.增加JAR支持(以下是必备的Hibernate的jar包支持)将上述jar包拷贝到lib文件夹中。2.写hibernate配置文件hibernate.cfg.xml(一般将此文件放在src根目录下)3.写表对应的实体类(DTO)(例:UserInfo.java)4.写实体类—表的映射文件*.hbm.xml5.将映射文件(*.hbm.xml)注册到hibernate.cfg.xml中

ding2425 2012-11-08   3655   0
P22

  Hibernate 注释大全 文档

Hibernate注释大全

bruce0314 2014-08-06   2433   0
P26

  Hibernate 中HQL语句教程 文档

本章介绍了Hibernate的几种主要检索方式:HQL检索方式、QBC检索方式、SQL检索方式。HQL是Hibernate Query Language的缩写,是官方推荐的查询语言。QBC是Query By Criteria的缩写,是Hibernate提供的一个查询接口。Hibernate是一个轻量级的框架,它允许使用原始SQL语句查询数据库。<br> HQL是Hiberante官方推荐的Hibernate检索方式,它使用类似SQL的查询语言,以面向对象的方式从数据库中查询。可以使用HQL查询具有继承、多态和关联关系的数据。在检索数据时应优先考虑使用HQL方式。

sweetbaybe 2012-06-05   6470   0
P18

  Hibernate学习笔记 文档

Hibernate是一种orm 工具,O(object是Java中的对象)、R(relation是关系——关系型数据库中的数据)、M(mapping是映射),将数据库中的数据和内存中的Java的面向对象的数据进行数据之间的映射的工具。

CryingBird 2016-07-21   0   1
Python   WPF   Hibernate  
P40

  Hibernate 程序设计 文档

第一讲 - Hibernate概述、 第二讲 - 对象-关系映射基础、 第三讲 - 复杂实体映射、 第四讲 - 关联映射、 第五讲 - Hibernate查询

sassds 2011-09-28   2909   0
P71

hibernate3.6.10_v1.01 文档

Hibernate 是处于开发中的持久层框架,他是一个 ORM 映射工具(Object/RelationMapping,对象-关系映射,就是通过将 Java 对象映射到数据库表,通过操作 Java 对象,就 可以完成对数据表的操作)。是轻量级 JavaEE 应用的持久层解决方案。

justzero 2017-02-12   437   0
P15

  hibernate4实战 之 第三部分:hibernate的基本开发 文档

Hibernate4实战之第三部分:Hibernate的基本开发2013-05-1101:33:00标签:HYPERLINK"http://blog.51cto.com/tag-Hibernate.html"\t"_blank"HibernateHYPERLINK"http://blog.51cto.com/tag-SQL.html"\t"_blank"SQLHYPERLINK"http://blog.51cto.com/tag-%E8%A1%8C%E4%B8%9A%E6%95%B0%E6%8D%AE.html"\t"_blank"行业数据HYPERLINK"http://blog.51cto.com/tag-%E6%95%B0%E6%8D%AE%E5%BA%93.html"\t"_blank"数据库HYPERLINK"http://blog.51cto.com/tag-%E5%AF%B9%E8%B1%A1.html"\t"_blank"对象HYPERLINK"http://blog.51cto.com/zt/617"\t"_blank"INCLUDEPICTURE"http://3001448.blog.51cto.com/image/zt/big.png"\*MERGEFORMATINET原创作品,允许转载,转载时请务必以超链接形式标明文章HYPERLINK"http://3001448.blog.51cto.com/2991448/1205816"\t"_blank"原始出处、作者信息和本声明。否则将追究法律责任。HYPERLINK"http://3001448.blog.51cto.com/2991448/1205816"http://3001448.blog.51cto.com/2991448/12058161:瞬时(Transient)-由new操作符创建,且尚未与HibernateSession关联的对象被认定为瞬时的。瞬时对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。如果瞬时对象在程序中没有被引用,它会被垃圾回收器销毁。使用HibernateSession可以将其变为持久状态,Hibernate会自动执行必要的SQL语句。 2:持久(Persistent)-持久的实例在数据库中有对应的记录,并拥有一个持久化标识。持久的实例可能是刚被保存的,或刚被加载的,无论哪一种,按定义,它存在于相关联的Session作用范围内。Hibernate会检测到处于持久状态的对象的任何改动,在当前操作单元执行完毕时将对象数据与数据库同步。开发者不需要手动执行UPDATE。将对象从持久状态变成瞬时状态同样也不需要手动执行DELETE语句。 3:脱管(Detached)-与持久对象关联的Session被关闭后,对象就变为脱管的。对脱管对象的引用依然有效,对象可继续被修改。脱管对象如果重新关联到某个新的Session上,会再次转变为持久的,在脱管期间的改动将被持久化到数据库。INCLUDEPICTURE"http://sishuok.com/forum/upload/2012/2/21/41af9144df34dda7df09323551ff1c4b__%E6%9C%AA%E5%91%BD%E5%90%8D.PNG"\*MERGEFORMATINET 通过Session接口来操作Hibernate新增——save方法、persist方法1:persist()使一个临时实例持久化。然而,它不保证立即把标识符值分配给持久性实例,这会发生在flush的时候。persist()也保证它在事务边界外调用时不会执行INSERT语句。这对于长期运行的带有扩展会话/持久化上下文的会话是很有用的。2:save()保证返回一个标识符。如果需要运行INSERT来获取标识符(如"identity"而非"sequence"生成器),这个INSERT将立即执行,不管你是否在事务内部还是外部。这对于长期运行的带有扩展会话/持久化上下文的会话来说会出现问题。 删除——delete方法修改——有四种方法来做,分别是:1:直接在Session打开的时候load对象,然后修改这个持久对象,在事务提交的时候,会自动flush到数据库中。2:修改托管对象,可用update或merge方法3:自动状态检测:saveOrUpdate方法update和merge方法1:如果数据库里面存在你要修改的记录,update每次是直接执行修改语句;而merge是先在缓存中查找,缓存中没有相应数据,就到数据库去查询,然后再合并数据,如果数据是一样的,那么merge方法不会去做修改,如果数据有不一样的地方,

netfjfzlj 2016-03-14   498   0
P14

  Hibernate技术讲座 - Hibernate检索策略 文档

Hibernate的检索策略。教学内容立即检索策略延迟检索策略迫切左外连接检索策略每种检索策略的适用范围在程序中显式指定迫切左外连接检索策略参考教材:《精通Hibernate:Java对象持久化技术详解》CUSTOMERS表和ORDERS表中的记录运行Query的list()方法ListcustomerLists=session.createQuery("fromCustomerasc").list();假定采用立即检索策略,运行以上Query的list()方法时,Hibernate将先查询CUSTOMERS表中所有的记录,然后根据每条记录的ID,到ORDERS表中查询有参照关系的记录。

xglinux 2012-11-03   3117   0
P10

  hibernate4实战 之 第一部分 hibernate入门 文档

Hibernate4实战之第一部分Hibernate入门2013-05-1101:31:00标签:HYPERLINK"http://blog.51cto.com/tag-Hibernate.html"\t"_blank"HibernateHYPERLINK"http://blog.51cto.com/tag-Hibernate4.html"\t"_blank"Hibernate4HYPERLINK"http://blog.51cto.com/zt/617"\t"_blank"INCLUDEPICTURE"http://3001448.blog.51cto.com/image/zt/big.png"\*MERGEFORMATINET原创作品,允许转载,转载时请务必以超链接形式标明文章HYPERLINK"http://3001448.blog.51cto.com/2991448/1205818"\t"_blank"原始出处、作者信息和本声明。否则将追究法律责任。HYPERLINK"http://3001448.blog.51cto.com/2991448/1205818"http://3001448.blog.51cto.com/2991448/1205818Hibernate是什么   Hibernate是一个轻量级的ORMapping框架  ORMapping原理(ObjectRelationalMapping) INCLUDEPICTURE"http://sishuok.com/forum/upload/2012/2/21/bce2ea80efb685abf97a312ebcf61b34__1.JPG"\*MERGEFORMATINETORMapping基本对应规则:1:类跟表相对应2:类的属性跟表的字段相对应3:类的实例与表中具体的一条记录相对应4:一个类可以对应多个表,一个表也可以对应对个类5:DB中的表可以没有主键,但是Object中必须设置主键字段6:DB中表与表之间的关系(如:外键)映射成为Object之间的关系 7:Object中属性的个数和名称可以和表中定义的字段个数和名称不一样 ORMapping的基本实现方式:使用JDBC,用SQL来操作数据库,只是看动态生成还是人工写代码来实现。大家想想,我们实现过ORMapping吗? INCLUDEPICTURE"http://sishuok.com/forum/upload/2012/2/21/fef823b1bb37a91ec3013fe2bb441ffb__2.JPG"\*MERGEFORMATINET INCLUDEPICTURE"http://sishuok.com/forum/upload/2012/2/21/8792eaf947c4702ef7556c32cbbe2fe9__3.JPG"\*MERGEFORMATINETHibernate能干什么:   Hibernate主要用来实现Java对象和表之间的映射,除此之外还提供还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,Hibernate可能不是最好的解决方案;对于那些在基于Java的中间层应用中,它们实现面向对象的业务模型和商业逻辑的应用,Hibernate是最有用的。  Hibernate可以帮助你消除或者包装那些针对特定厂商的SQL代码,并且帮你把结果集从表格式的表示形式转换到一系列的对象去。INCLUDEPICTURE"http://sishuok.com/forum/upload/2012/2/21/839e032a79e7826912b1c67e51c18f69__4.JPG"\*MERGEFORMATINET一个非常简要的Hibernate体系结构的高层概要图INCLUDEPICTURE"http://sishuok.com/forum/upload/2012/2/21/6f6ef5745fb905fd91537ca799ca2b1a__5.JPG"\*MERGEFORMATINETHibernate运行时体系结构“最小”的体系结构方案,要求应用程序提供自己的JDBC连接并管理自己的事务。这种方案使用了HibernateAPI的最小子集. INCLUDEPICTURE"http://sishuok.com/forum/upload/2012/2/21/c305b617ab7081c270a20836ba1dd

netfjfzlj 2016-03-14   567   0
P22

  Hibernate 注解编程实例 文档

Hibernate注解编程

dragonboa 2013-01-24   2871   0
P8

  Hibernate配置详解 文档

Hibernate的持久化类和关系数据库之间的映射通常是用一个XML文档来定义的。该文档通过一系列XML元素的配置,来将持久化类与数据库表之间建立起一一映射。这意味着映射文档是按照持久化类的定义来创建的,而不是表的定义。

cmy0891 2012-05-14   2934   0
1 2 3 4 5 6 7 8 9 10