阅读更多

36顶
3踩

企业架构

转载新闻 Hibernate 3.5.0 正式版发布

2010-04-01 10:13 by 正式记者 menuhin 评论(25) 有15178人浏览
Hibernate 3.5.0 正式版发布了,该版本主要改进列表包括如下内容:

支持 JSR 317 (JPA2)
集成 hibernate-annotations, hibernate-entitymanager 和 hibernate-envers 进入核心项目
增加 Infinispan 作为标准的二级缓存
提升了新的二级缓存 SPI,包括 EhCache、Infinispan 以及 JBoss Cache
更好的支持 read only / immutable
支持 JDBC 4
支持列级别的读写碎片 (HBM only)
初始支持 fetch profiles
详情请看 ReleaseNotes。
下载 Hibernate 3.5.0 Final
来自: oschina
36
3
评论 共 25 条 请登录后发表评论
25 楼 chump.lee 2010-04-08 22:27
kjj 写道
lost_alien 写道
哎,非常的不喜欢hibernate,可是很多公司还用这个。。。

那说明很多公司你都不喜欢!!!


错了,那是说明很多公司都不太喜欢他!!



24 楼 zhonggeneral 2010-04-02 19:12
george_space 写道
Hibernate把查询把包括聚合函数在内的复杂多表查询的效率提高上去,才是关键。

hibernate整合的是SQL语句(那个数据库都是一样整),效率性能看你用什么数据库
23 楼 springhill 2010-04-02 17:13
api文档居然不打包
22 楼 dhxyu 2010-04-02 16:37
被TC收购后的Ehcache

侵入太多了,还往他们服务器发东西。。。
21 楼 liaofeng_xiao 2010-04-02 16:31
越来越庞大的Hibernate...入门的门槛加高了,想真正驾驭它不是简单的活
20 楼 lym6520 2010-04-02 13:29
sosyi 写道
整合 Spring3.0 老报错.....

spring3.0还是有点问题的,现在最后还是老老实实的用spring2.5啊!
19 楼 Frery 2010-04-02 11:09
爽呆呆, hibernate 是好东西~~~
18 楼 zdmcjm 2010-04-01 21:19
luojian 写道
hibernate缓存还是不好用的,不过增删改还是不错。

你是指,一级缓存,还是二级缓存,还是查询缓存?还是它的整个缓存设计就有问题?我不是喷人,因为我正是看重他的缓存,才用它的,所以有疑问。
17 楼 elf8848 2010-04-01 20:17
InfoQ:请简单说说Infinispan到底是干什么的?

MS:Infinispan是个开源的数据网格平台。它公开了一个简单的数据结构(一个Cache)来存储对象。虽然可以在本地模式下运行Infinspan,但其真正的价值在于分布式,在这种模式下,Infinispan可以将集群缓存起来并公开大容量的堆内存。这可比简单的复制强大的多,因为它会为每个结点分配固定数量的副本——服务器故障的一种恢复手段——同时还提升了可伸缩性,这是由于存储每个结点所需的工作量是与集群大小息息相关的。

InfoQ:这又为开发者带来了什么呢?

MS:Infinispan提供了一种简单的机制来利用大容量的堆内存。如果对每个结点维护一个拷贝,假如集群当中有100个结点,每个结点分配2GB的堆内存,那么网格中的任何实例都能使用多达100GB的空间,这可都是内存,显然速度会非常快。同时Infinispan还兼容于JTA,这样它就能很好地处理事务了。我们还有一个超级强大的异步API,它可以保证同步的网络调用以及异步调用的并行性及可伸缩性。比方说:
Future f = cache.putAsync(k, v)
可以阻塞线程,再调用f.get()可以让网络调用继续进行或是忽略掉f。更为重要的是,线程还可以做别的事情,这一点非常有用。然后再回来通过调用f.get()来检查该网络调用是否能继续进行。可以将其看作是NIO与传统的阻塞性IO之间的关系。

16 楼 treblesoftware 2010-04-01 19:52
支持列级别的读写碎片 (HBM only)

WHAT???
15 楼 wujiazhao88 2010-04-01 16:42
我们用iBATIS
14 楼 luojian 2010-04-01 16:03
一个框架是一个经验的产物,经验越丰富,框架越成熟,每个框架都是有缺点,只能通过经验累积,一步一步的完善。
13 楼 luojian 2010-04-01 16:00
hibernate缓存还是不好用的,不过增删改还是不错。
12 楼 Allen 2010-04-01 15:19
如果新的二级缓存机制能够完美地实现集群缓存的话,那么应该考虑要把现有代码的依赖库迁移到Hibernate 3.5了。
11 楼 sosyi 2010-04-01 12:54
整合 Spring3.0 老报错.....
10 楼 lucky16 2010-04-01 12:48
下载下来看看,呵呵!
9 楼 Arden 2010-04-01 12:30
scooterframework的ActiveRecord才是王道~~
8 楼 freej 2010-04-01 12:08
Hibernate也变得越来越臃肿了,大家看看Nutz吧,小巧而又灵活。
7 楼 kjj 2010-04-01 11:28
lost_alien 写道
哎,非常的不喜欢hibernate,可是很多公司还用这个。。。

那说明很多公司你都不喜欢!!!
6 楼 maoweiwer 2010-04-01 11:23
为什么没有提到对JPA2.0的完全实现??

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 办公之星3.0

    办公之星3.0完全免费的办公实用软件,财务报表,图章制作,都很方便。... 办公之星注册版,完全免费的办公实用软件,财务报表,图章制作,都很方便。

  • asp mysql 读 存 改,在线编辑公文并保存到后台数据库-ASP教程,数据库相关

    概述本文讲解了一个使用办公之星控件实现在线编辑文件并保存到后台数据库的例子,使用该方法没有选择文件步骤,可以在web环境下实现类似单机环境下点击保存文件的效果。引言为了在html网页中获得上传功能,在客户端我们可以使用如下格式的form:action="targeturl.asp"enctype="multipart/form-data"method="post">这种方案在客户端和服务器端...

  • PB中使用OSTAROCX注意事项

    1、不能安装支付宝控件(阿里旺旺)。经验证安装支付宝控件后,控件无法注册。或在添加控件时PB崩溃。 2、保持注册控件的OCX位置固定。如果注成功后原OCX位置变动或删除,可能导致控件在PB中不好使。 3、将PB可执行文件设置为以管理员方式运行(WIN7/8)注册控件时也请以管理员运行,X64系统请在SYSWOW64下运行。 4、如果采用OSTAROCX打印过内容后,会在WINODWS目录下生

  • 办公之星控件在ASP中的使用

    一、注册办公之星控件 如用户下载安装了办公之星控件演示工程,则在安装过程中,安装程序会自动将办公之星控件注册到操作系统里;如用户单独下载办公之星控件,则需要按照如下方法注册控件:点击“开始”→“运行”;在运行对话框中输入以下命令:regsvr32   注册一个ActiveX 控件regsvr32 /u 解除某ActiveX 控件的注册二、往页面中添加办公之星控件1) 以FrontPage 2000

  • 办公之星控件在Delphi里的使用

      办公之星控件是深圳智岛软件公司推出来的一款基于图文混排的文档处理控件(类似Word的控件),办公之星控件完全封装了办公之星的文字、图形、表格、图表等功能,提供了几百个编程接口;在ERP、CRM、HR、OA等系统里,开发难度非常大的文档处理、统计、报表等输出功能都可由办公之星控件轻松实现,其所见即所得的效果跟现实里的完全一样。办公之星控件适用于Windows环境的各种开发

  • 办公之星控件OA应用开发方案

    一.办公自动化系统中Office软件应用需求  办公自动化工作的最终表现形式大多是文件信息和行业信息,文件、行业信息的延伸是档案,档案又是现行工作的信息源。而目前处理文书和档案最主要的工具是桌面Office软件。因此,构建实用、便捷、高效、低投入的OA系统,不但要考虑文档一体化,同时还需考虑文书工作应用一体化。而解决两个一体化及应用系统跨平台的关键则是办公自动化系统和桌面Office软件的

  • 办公软件操作控件DsoFramer.ocx

    很不错的办公软件操作控件呦。希望VB同仁们一起开源起来,把中国的软件事业推上一个新的台阶

  • sqlite3使用简介

    转自:http://blog.csdn.net/kfqcome/article/details/6570495 一.使用流程 要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。 使用的过程根据使用的函...

Global site tag (gtag.js) - Google Analytics