阅读更多

20顶
2踩

企业架构

原创新闻 Hibernate 3.5.4 和3.6.0 Beta1发布

2010-07-22 11:50 by 副主编 just_cool 评论(34) 有11815人浏览

Hibernate 3.5.4 和3.6.0 Beta1版本同时发布。

 

Hibernate 3.5.4 是一个维护版本,改进包括:

  • 实现了只抓取必要的lazy属性的能力(让内存开销更小)
  • 在one-to-one中支持orphan-removal属性
  • 使用MySQL集群表类型的时候,需要一个新的dialect(方言)的支持

 

Hibernate 3.6.0 Beta1版本主要是对bug的修复:

  • 新增了对PostgreSQL UUID数据类型的支持;
  • 加了统计查询语句执行时间的功能;
  • 支持自定义导入sql文件名称,支持多文件同时导入的功能。
  • 大小: 19.9 KB
20
2
评论 共 34 条 请登录后发表评论
34 楼 conmind 2010-08-04 17:26
我怎么感觉跟eclipse的版本号同步啊?
33 楼 chen1351051 2010-07-28 13:11
hibernate很强大
32 楼 allen_2010 2010-07-26 22:02
[url][/url][img][/img]

    [*]
引用
[u][/u][b][/b][flash=200,200][/flash]
                
31 楼 tanghui 2010-07-26 14:30
如果觉得hibernet没有什么用,那他就大错特错了,!!!
30 楼 yuwj 2010-07-26 09:01
新闻系表演系
29 楼 shaozhuang.liu 2010-07-24 17:22
berlou 写道
框架诞生伊始,都是抱着简化研发的初衷。
后来发现越做越与初衷背道而驰。
现在的Spring还像当初without EJB时那么轻量级么?跟EJB3比起来好像更复杂了。

"研发"的需求也是在不段变化的,举个不恰当的例子,可能十年前,你只需要会HTML就足够搞"企业级应用"啦, 现在,谁不弄点AJAX,SOA,CLOUD, 都拿不出手:)
28 楼 shaozhuang.liu 2010-07-24 17:18
stack3256 写道
新手弱弱的问:
Hibernate不是开源的吗,  是不是可以做二次开发,功能上的截取?

27 楼 shaozhuang.liu 2010-07-24 17:17
vv_1024 写道
支持自定义导入sql文件名称,支持多文件同时导入的功能。

1年前就提出这个需求,终于加入了。

刚才搜索了一些,现在HIbernate Core有223个new feature request, 1304个bug report, 而只有5个developer, 其中还有两个在负责Hibernate Search and Validator.
所以只能有选择的实现,并且这个需求明显不是blocker,因为总是可以自己执行DDL的

另外,有patch的request/bug总是会被优先解决的, 所以非常欢迎patch
26 楼 shaozhuang.liu 2010-07-24 17:13
jet9600 写道
大量的标注和XML配置让人恶心,HQL让人更恶心

一直不明白为什么各个框架要折腾出一套自己的东西来,
什么专用XML,HQL,标签库,模板语言,表达式语言。。。
如果这些东西真有必要,为什么不向ISO申请制订一套标准?
如果ISO不行,那么在JCP里申请,JCP不行的话,
那就由其它开源软件联盟来做这件事也好!


不明白你想表达什么, 事实上JPA就是由Hibernate, toplink这些开源框架的发展而促成的啊,也就是你所说的JCP...
25 楼 williamy 2010-07-24 16:55
我有时候用锄头,有时候用镰刀,我觉得这些工具挺好的,不过我也有觉得镰刀不够好用的时候,我记得那时候情况是我用镰刀来切猪肉
24 楼 jet9600 2010-07-24 07:50
大量的标注和XML配置让人恶心,HQL让人更恶心

一直不明白为什么各个框架要折腾出一套自己的东西来,
什么专用XML,HQL,标签库,模板语言,表达式语言。。。
如果这些东西真有必要,为什么不向ISO申请制订一套标准?
如果ISO不行,那么在JCP里申请,JCP不行的话,
那就由其它开源软件联盟来做这件事也好!
23 楼 打倒小日本 2010-07-23 23:12
虚心的学习吧 喜欢用的就用 不喜欢的请便
22 楼 neptune 2010-07-23 21:21
hibernate很好用,有些人说他不好。只是你没有应用的场景或跟本就没有用好罢了。
21 楼 kjj 2010-07-23 19:20
rayleeya 写道
williamy 写道
厉害了,有人说hibernate是垃圾了,想来说这话的人是不会写出垃圾的,(也可能是写出的连垃圾都不如)
有人说hibernate失去它的初衷了,我是不知道hibernate的初衷是啥,(想来说这话的人是知道hibernate的初衷的,莫非说这话的人是G King?)

几年没用java了,但是突然回到javaeye一看,感觉这里变了,现在这里人都很牛很强大

我只好轻轻地飘过


哎哟~ 看来这位大哥很牛啊,几年都没用java了竟然还对java圈里的东西这么有研究。
想必这位大婶真正想说的话都是括号里的吧。记得Linus Torvalds说过C++是垃圾语言,
那也就是说Linus写的东西连垃圾都不如罗?
想必这位大婶也学过hibernate,而且应该学的很好,我辈相对于你来说简直是幼儿园
级别的,我们不知道hibernate的初衷也就罢了,不过连你竟然也不知道?不知道也就
不知道了,竟然在自己不知道的前提下还去质疑那些知道的,这辈分有点乱吧。。。

你自比Linus Torvalds ,G.king 这样的人物吗,亮个像让大家膜拜一下,如果否,该怎么办,自己懂得!!
20 楼 zdmcjm 2010-07-23 17:10
我认为,觉得:
hibernate的初衷是简化sql工作量与跨数据库,他一直做得很好。
他从来没变得复杂,而是软件的需求变得复杂驱动了hibernate的不断升级。
不是hibernate复杂,而是他要解决的问题域本身复杂。
如果觉得hibernate复杂,那是你正要面对的问题复杂,而不得不用hibernate的一些特性,然后发现,他居然早为你考虑到了。
最后我自己的结论:他正让你不要独自面对这些复杂和痛苦的问题而不断升级,改进自己。
19 楼 vv_1024 2010-07-23 14:25
支持自定义导入sql文件名称,支持多文件同时导入的功能。

1年前就提出这个需求,终于加入了。
18 楼 liu222 2010-07-23 14:11
berlou 写道
框架诞生伊始,都是抱着简化研发的初衷。
后来发现越做越与初衷背道而驰。
现在的Spring还像当初without EJB时那么轻量级么?跟EJB3比起来好像更复杂了。

同意。
hibernate是解决了OR映射不假。但又引入了新的知识。可这个新知识也越来越复杂了。
17 楼 rambosir 2010-07-23 11:45
很好.
16 楼 rayleeya 2010-07-23 11:20
williamy 写道
厉害了,有人说hibernate是垃圾了,想来说这话的人是不会写出垃圾的,(也可能是写出的连垃圾都不如)
有人说hibernate失去它的初衷了,我是不知道hibernate的初衷是啥,(想来说这话的人是知道hibernate的初衷的,莫非说这话的人是G King?)

几年没用java了,但是突然回到javaeye一看,感觉这里变了,现在这里人都很牛很强大

我只好轻轻地飘过


哎哟~ 看来这位大哥很牛啊,几年都没用java了竟然还对java圈里的东西这么有研究。
想必这位大婶真正想说的话都是括号里的吧。记得Linus Torvalds说过C++是垃圾语言,
那也就是说Linus写的东西连垃圾都不如罗?
想必这位大婶也学过hibernate,而且应该学的很好,我辈相对于你来说简直是幼儿园
级别的,我们不知道hibernate的初衷也就罢了,不过连你竟然也不知道?不知道也就
不知道了,竟然在自己不知道的前提下还去质疑那些知道的,这辈分有点乱吧。。。
15 楼 longrui 2010-07-23 10:56
lirong1978 写道
qchong 写道
我现在越来越觉得hibernate是一个看着美,用着恶的东西。。。

没人求着你用啊。

本来就是交流的地方,人家只是说出自己的看法,怎么还这么多愤青啊

发表评论

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

相关推荐

  • VC++ String

    帮助你完整理解VC各种字符类型的使用方法.

  • C/C++ string介绍(非常详细)

    对C/C++中的string类进行详细介绍,主要谈论其大量的成员函数的使用方法,非常详细,

  • VC++中的string 用法

    CString是MFC的,它是C++特有的一种形式,并不是类 string用法总结如下: 1.string是一个类,而不是一个系统变量类型; 2.使用时可以看成为字符串变量类型; 3.使用时必须包含string.h文件,但.h不能够出现,即#include   4.必须声明使用名空间,即using namespacestd; iostream.h是98年C++标准出来之前的

  • 【C++】string类详解

    C++string类2w字详解

  • VC string 操作

    原文:http://topic.csdn.net/u/20080506/01/eedb8063-4115-479e-b282-f54e5a5933e6.html 以下是详细: C++ String knowledge 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数

  • VC里的String

    终于找到了一个可以声明String变量的方法……code#include#include //这里using namespace std;void main(){string str1("just test!");string str2;char str3[20];gets(str3);str2=str3; //对于char ×的格式已经支持,可以直接赋值,但是不能用gets(string

  • 详说vC++中 string之万能转换方法

    C ++提供的由C++字符串得到对应的C_string的方法是使用data()、c_str()和copy(),其中, data()以字符数组的形式返回字符串内容,但并不添加’\0’。 c_str()返回一个以‘\0’结尾的字符数组, 而copy()则把字符串的内容复制或写入既有的c_string或字符数组内。 C++字符串并不以’\0’结尾 char*为C编程中最常用的字符串指针,一般以

  • CString 成员函数用法大全

      CString 成员函数用法大全 CString的构造函数 CString( ); 例:CString csStr; CString( const CString& stringSrc );

  • 头文件 string.h cstring string 区别

    1. #include    //不可以定义string s;可以用到strcpy等函数 using   namespace   std; #include    //可以定义string s;可以用到strcpy等函数 using   namesapce   std

  • [转]CString类型的头文件、CString的输出、CString的常用用法

  • CString常用函数

    CString常用函数CString::CString(char *p) {              int n=strlen(p);              m_data = new char[n+1];              strcpy(m_data,p); } CString::CString(CString &other) {              int n=str

  • Light oj 1037 - Agent 47(状压dp)

    1037 - Agent 47 PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB Agent 47 is in a dangerous Mission "Black Monster Defeat - 15". It

  • 洛谷 P1012——拼数 (STL string 类的学习)

    #include<iostream> #include<cmath> #include <algorithm> #include <cstring> using namespace std; string a[100]; bool cmp(string &a,string &b) { return a+b>b+a;//自...

  • C++ string 基本用法

    C++string函数的基本使用方法

  • C++ string祥解

    之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。    好了,进入正题………首先,为了在我们的程序中使用str

Global site tag (gtag.js) - Google Analytics