Hibernate
文章平均质量分 63
baggio785
这个作者很懒,什么都没留下…
展开
-
Hibernate特点与思考
转载:转载请保留本信息,本文来自http://www.matrix.org.cn/resource/news/381_Hibernate.html magicgod 昨天在他的blog上发布了一篇关于Hibernate的特点思考的文章。原文:想了很长时间hibernate的一些弱点1.对象与数据库的映射,关键在于对象关系的映射,但是没做到很理想,配置过多,控制复杂,另外还会出错。其实本质在原创 2005-12-21 22:39:00 · 1847 阅读 · 0 评论 -
手低眼高 初学者学习Hibernate的方法
Hibernate入门容易,掌握精通我也不敢自夸。我第一遍看Hibernate文档的时候也觉得很吃力,但不是因为Hibernate难掌握而感到吃力,是因为Hibernate文档处处都是持久层设计的经验和最佳实践。 Hibernate文档准确的来说,绝大部分内容都在讲对象的持久层设计,而不是简单的Hibernate使用,使用问题查Java doc就够了。所以学习Hibernate,主要转载 2006-04-15 11:32:00 · 2189 阅读 · 1 评论 -
Hibernate3 API 下载!
版本:Hibernate API Documentation (3.1.1) ,从Hibernate官方网站抓下来的需要的请留下mail。原创 2006-04-29 12:02:00 · 6448 阅读 · 99 评论 -
在Struts和Hibernate之间搭起桥梁
作者:Ted He;alilo(作者的blog:http://blog.matrix.org.cn/page/alilo)摘要Hibernate和struts是当前市面上几个最流行的开源的库之一。它们很有效率,是程序员在开发Java企业应用,挑选几个竞争的库的首选。虽然它们经常被一起应用,但是Hibernate的设计目标并不是和Struts一起使用,而Struts在Hibernate诞生好多年转载 2006-04-28 10:13:00 · 1851 阅读 · 0 评论 -
MyEclipse中创建Hibernate对象关系映射文件出错解决办法
我的开发环境:JDK1.4.2_09,Tomcat5.0.28,Eclipse3.1.2,MyEclipse4.1GA在创建对象关系映射文件时,最后一步提示“在“generating artifacts”期间发生了内部错误”,找了半天也没解决,后来发现原来是MyEclipse4.1GA本身的BUG,升级道MyEclipse4.1.1GA,问题就解决了顺便说一下,MyEclipse4.1GA原创 2006-05-09 11:48:00 · 4144 阅读 · 6 评论 -
不同配置文件的初始化Hibernate心得
Hibernate有两种配置文件格式,一种是XML,默认为hibernate.cfg.xml,一种是properties,默认为hibernate.properties不同的配置文件,对Hibernate的初始化方法是不一样的比如,如果采用properties文件作为配置文件那么初始化的代码大致为Configuration config = new Configuration();原创 2006-05-11 00:41:00 · 2546 阅读 · 2 评论 -
在Eclipse中集成Ant编程之配置篇
作者:朱先忠编译 一、 修改Ant Classpath 在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中。为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath。为了给一个单独的Eclipse工程设置Ant classpath,打开该工程的Ant启动配置并点击Classpath选择卡;然后,通过点击"Add External JA转载 2006-05-14 22:06:00 · 3785 阅读 · 0 评论 -
EJB 3.0是Hibernate的克隆吗?
实践证明,Hibernate是针对于Java语言所创建的最优秀的持久化存储引擎之一。至今,我还清晰地记得第一次使用Hibernate工作的情景。当时,我们已经有了一种现成的持久化存储引擎,但是这个引擎将消耗大量的系统资源并且从未真正正确工作过。令人惊奇的是,Hibernate"瞬间"解决了我们的持久化存储问题!这真是一个"天赐之物"。不觉间,时间快速推进到今天。EJB 3.0又浮出水面,并且不转载 2006-06-15 22:09:00 · 1990 阅读 · 0 评论 -
使用 Hibernate 和 Spring AOP 构建泛型类型安全的 DAO
对于大多数开发人员,为系统中的每个 DAO 编写几乎相同的代码到目前为止已经成为一种习惯。虽然所有人都将这种重复标识为 “代码味道”,但我们大多数都已经学会忍受它。其实有解决方案。可以使用许多 ORM 工具来避免代码重复。例如,使用 Hibernate,您可以简单地为所有的持久域对象直接使用会话操作。这种方法的缺点是损失了类型安全。为什么您要为数据访问代码提供类型安全接口?我会争辩说,当它与现转载 2006-06-07 13:43:00 · 2756 阅读 · 1 评论 -
Hibernate3.1.2中文文档发布
Hibernate3.1.2中文文档发布发布了,请大家注意查看HTML单页版:http://www.redsaga.com/hibernate-ref/3.1.2/zh-cn/html_single/ HTML分页版:http://www.redsaga.com/hibernate-ref/3.1.2/zh-cn/html/也可以下载PDF版本,点击下载原创 2006-03-03 16:11:00 · 2153 阅读 · 1 评论 -
提供《精通Hibernate:Java对象持久化技术详解》电子版下载
书名:精通Hibernate:Java对象持久化技术详解.pdf需要的请先留下mail。原创 2006-03-25 23:19:00 · 8306 阅读 · 279 评论 -
Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发转载 2006-03-23 17:26:00 · 1468 阅读 · 0 评论 -
Hibernate 3.1.1 发布
来自Hibernat官方网站的消息:Hibernate 3.1.1 版本发布了。新版本主要是fix了一些bugs。同时提升了对sql server和native Query 的支持官方站点:http://www.hibernate.org/Hibernate论坛:http://www.matrix.org.cn/topic.shtml?forumId=23原创 2006-01-23 00:07:00 · 1239 阅读 · 0 评论 -
如何从Hibernate2.1升级到Hibernate3.0?
选自《精通Hibernate:Java对象持久化技术详解》 作者:孙卫琴 来源: www.javathinker.org 如果转载,请标明出处,谢谢 1.1 Hibernate API 变化 1.1.1 包名 1.1.2 org.hibernate.classic包 1.1.3 Hibernate所依赖的第三方软件包 1.1.4 异常模型 1.1.5 Session接口 1.1.6 createS转载 2006-03-13 23:27:00 · 2554 阅读 · 0 评论 -
Hibernate中各个包的作用简介
1 hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 2 cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 3 dom4j.jar: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML原创 2006-01-26 15:32:00 · 1264 阅读 · 1 评论 -
Spring与Hibernate的整合与解耦
Hibernate与Spring整合后,就可以使用IoC及AOP的功能了,好处不在多言。另外一个好处,就是可以通过使用Spring的HibernateTemplate来简化数据库CRUD代码。然而,正是这个HibernateTemplate,存在着以下的缺点:一是功能不全,不如Hibernate的储如createQuery()等方法方便、灵活与强大,使用颇受限制;二是HibernateTe原创 2006-03-21 10:19:00 · 2283 阅读 · 2 评论 -
Hibernate和Jive缓存策略的比较
一.基本概念 PO是持久化对象,它只是对物理数据实体的一种对象表示。 VO是值对象,准确地讲,它是业务对象。 FormBean只是HTML表单的封装,起到在控制层弱化的request中存储数据的作用,将request的get方法转 变为对象的存取值。 二.缓存策略比较 Jive 1.Jive的缓存策略的过程描述: (1)条件查询的时候,Jive用 select转载 2006-03-19 21:04:00 · 1434 阅读 · 0 评论 -
使用Hibernate处理数据
开始之前 在开始之前,您需要Hibernate的发行版,可以在Hibernate web站点(http://www.hibernate.org/)上找到它。我们将使用2.0.3版本。对于数据库,我们将使用Hypersonic SQL 1.7.1版本,它可以在hsqldb.sourceforge.net上找到。 Hibernate还支持许多开源或商业数据库,例如MySQL、PostgreSQ原创 2006-02-09 12:49:00 · 1502 阅读 · 0 评论 -
创建基于struts1.2 + Hibernate3.0 Web工程(第二部分)
5. 调试工程如果本地机器已经安装了Tomcat5,那么可以在MyEclilpse的环境下调试工程了。指定Tomcat5 的web application service 如下图: 将Enable选项打开,并且指定Tomcat的安装目录。配置目前的工程到Tomcat中去。 点选工具栏上的被红线圈出的按钮在弹出来的对话框中选择,我们创建的工程,和添加Tomcat5 的原创 2006-02-08 14:08:00 · 2575 阅读 · 0 评论 -
如何在Eclipse中使用Hibernate插件
安装 可以使用Eclipse的内置Update Manager安装Hibernate Synchronizer(下载地址:https://sourceforge.net/project/showfiles.php?group_id=99370)。该插件为Eclipse 2.1和即将发布的Eclipse 3的用户提供独立的更新站点。因启动Eclipse,选择Help -> Software Upd原创 2006-02-12 13:43:00 · 4152 阅读 · 0 评论 -
Hibernate面临专利诉讼, 或遭遇禁止令!
位于马萨诸塞州的FireStar软件公司本星期向得克萨斯州美国地区法院提出起诉,指控JBoss公司的Hibernate 3.0软件侵犯了其连接关系数据库与面向对象的软件的技术专利(6,101,502 号,名称为:Object model mapping and runtime engine for employing relational database with object oriented转载 2006-07-03 10:23:00 · 2221 阅读 · 5 评论