`
SuseLinux
  • 浏览: 27076 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

hibernate源码学习之二:源代码的JRE版本

    博客分类:
  • Java
 
阅读更多

下载了hibernate 3.3 GA 的源代码,在eclipse新建一个工程,

然后将源码中的hibernate-distribution-3.3.2.GA\project\core\src\main\java 下的代码拷进我新建的工程。

 

发现一些错误。

上一篇解决了org.hibernate.hql.antlr.*找不到的问题。(用antlr来生成代码)

 

剩下几十个问题,都是: XXX类没有实现AAA中的FFF()方法。(XXX类继承的AAA类,AAA类主要是JDK中的JDBC相关的包中的类)

 

 

直接把这些“没有实现的方法”,以空方法实现了,确实可以解决。

但回头一想,人hibernate发布的代码中怎么会有这么多错误呢?忽然又联想起来,JDK5~JDK7 在JDBC规范上变动较多,我就上hibernate.org网站看看它是用哪个版本的JDK。 (我默认用的7)

 

发现hibernate.org网站上,

Relational Persistence for Java and .NET

配的图上只写了jE 4 和 je 5。

 

网上一搜,发现这篇文章:

http://blog.csdn.net/teabook00/article/details/5568458

 

切换回JRE 5,全部ERROR解决!

 

至此,已经能将hibernate源码在eclipse中跑起来了。

分享到:
评论

相关推荐

    jive 2.5 源代码

    4. **学习设计模式**:识别并学习源代码中使用的各种设计模式,提升自己的编程技能。 5. **文档查阅**:结合官方文档或社区资源,理解和解析源代码中的注释,有助于理解作者的设计意图。 总的来说,研究Jive 2.5的...

    网上商城两套源代码

    标题 "网上商城两套源代码" 提供了关键信息,表明这个压缩包包含了用于构建网上商城的源代码。源代码是编程中非常重要的部分,它代表了程序的原始形式,可以被开发者修改和定制,以满足特定的需求。网上商城通常涉及...

    java源码包---java 源码 大量 实例

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    java源码包2

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    springmvc +hibernate demo

    `src`目录通常是源代码的存放地,分为`java`子目录存放Java源码,`resources`子目录可能包含配置文件,如Spring的配置文件和Hibernate的`hibernate.cfg.xml`。 `WebRoot`目录是Web应用的根目录,包含了HTML、CSS、...

    客户关系管理源码CRM.zip

    【描述】描述中的"客户关系管理源码CRM.zip"表明这是一个包含CRM系统全部源代码的压缩文件,用户可以下载并解压后查看或进行二次开发。源代码是软件开发的基础,它包含了程序设计的逻辑、功能实现以及数据库交互等...

    jshERP开源进销存软件

    初学JAVA的小伙伴可以下载源代码来进行学习交流 技术框架 核心框架:Spring Framework 3.0.5 视图框架:Struts 2.2.3 持久层框架:Hibernate 3.0 日志管理:Log4j 1.2.16 JS框架:Jquery 1.8.0 UI框架: EasyUI 1.3.5...

    myeclipse试用小记----Hibernate多对一自身关联(3)

    1. `.classpath`:这是Eclipse或MyEclipse项目中的一个XML文件,它包含了项目的类路径信息,包括JRE系统库、项目依赖库以及源代码位置等。 2. `.myhibernatedata`:这可能是MyEclipse自定义的数据文件,可能包含了...

    Spring + Struts + Hibernate 的完整 MyEclipse 项目源码

    这个项目在MyEclipse环境中开发,包含了完整的源代码,为学习和理解这三大框架的协同工作提供了实际示例。 **Spring框架**是Java企业级应用的核心组件,它提供了依赖注入(DI)和面向切面编程(AOP)的功能。在本...

    java源码包3

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    java源码包4

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    ant学习测试工程源码

    【标题】"ant学习测试工程源码"是一个Java开发的学习项目,主要目的是教授如何使用Apache Ant作为构建工具来管理基于Spring、Hibernate和JUnit的软件工程。Ant是一个流行的开源构建工具,它允许开发者通过XML配置...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    spring源码可导入eclipse版本 第一部分

    压缩包中的"spring源码(1)"文件很可能是源码的一部分,可能包含核心模块或特定组件的源代码。解压这个文件后,你将看到一个项目结构,其中包含各种模块,如spring-beans、spring-context、spring-aop等,这些都是...

    java项目之物流配货网源码.zip

    - `.classpath`:这是Eclipse或类似的IDE中的配置文件,用于定义项目的类路径,包括JRE系统库、项目依赖的库以及源代码目录等。 - `java学习资源.docx`:这可能是一个文档,包含了关于Java编程或者物流配货系统...

    JSH_ERP开源进销存软件 v1.0.2

    承接外包ERP项目初学JAVA的小伙伴可以下载源代码来进行学习交流系统部署初始账号:jsh,密码:123456技术框架核心框架:Spring Framework 3.0.5视图框架:Struts 2.2.3持久层框架:Hibernate 3.0日志管理:Log4j ...

Global site tag (gtag.js) - Google Analytics