`

HIBERNATE4源码编译

 
阅读更多

git://github.com/hibernate/hibernate-orm.git

下载后,hiberante同样也是采用了gradle进行编译,所以同样同之前说的spring的编译,在源码的根目录执行:

gradlew.bat assemble (可跳过测试,否则执行gradlew.bat build的过程中,遇到test出错会报错退出)

本以为会顺利结束,没想到又报错了。是符号无法识别转换的错误。在网上搜索了一番,这个跟系统的区域设置有关。需要改为:英语(英国)。我试了英语(美国)居然还是报错。。。

PS:区域设置在控制面板中。

再此编译,终于成功。

最后,一样执行gradlew.bat eclipse 生成eclipse工程,导入,ok大功告成!

PS:不知道为什么hiberante编译出来的core和test工程会有循环依赖。我手动取消了core对test工程依赖,改为引用了build出来的test工程的jar包,解决问题。不知道大家是否遇到这样的问题。

 

 

本文出自 “苦逼coder” 博客,请务必保留此出处http://mushiqianmeng.blog.51cto.com/3970029/791340

分享到:
评论

相关推荐

    hibernate tools源码运行或修改需要的jar

    6. **源码编译**:在源码目录下,使用Maven的`mvn clean install`命令或者Gradle的`gradle build`命令,可以编译源码并生成可执行的JAR或WAR文件。 7. **逆向工程**:Hibernate Tools支持从现有数据库生成Java实体...

    hibernate源码

    《深入剖析Hibernate源码》 Hibernate,作为一款广泛使用的开源对象关系映射(ORM)框架,为Java开发者提供了强大的数据库操作支持。它将复杂的SQL语句隐藏在对象模型背后,使得开发人员能够专注于业务逻辑,而无需...

    hibernate5.1.10源码包

    4. 缓存机制:为了提高性能,Hibernate提供了第一级缓存(Session缓存)和第二级缓存。第一级缓存是每个Session私有的,对象在Session内修改后会立即同步到缓存;第二级缓存是SessionFactory级别的,可跨Session共享...

    hibernate-orm-5.0源代码

    《深入剖析Hibernate ORM 5.0源码》 Hibernate ORM 5.0是Java领域中广泛应用的对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者能够以面向对象的方式处理数据。本篇文章将从以下几个方面深入解析...

    hibernate 3.3 源码

    它是Hibernate的核心组件,初始化时会加载所有映射信息,并预编译SQL语句,提高性能。 5. **会话(Session)** Session是操作数据库的入口,它维护了一个临时的对象状态,支持对象的增删改查。 flush()方法将内存...

    hibernate框架源码

    当你下载并解压"hibernate框架源码",你将有机会深入到Hibernate的核心机制中,了解其实现的细节。例如,你可以看到Hibernate如何通过Session接口处理数据库交互,怎样使用Criteria API或HQL(Hibernate Query ...

    hibernate5.2.12源码包

    10. **查询优化**:Hibernate支持批处理、预编译查询、缓存查询结果等方式来提升查询性能。 11. **Type系统**:Hibernate的Type系统处理Java类型与数据库类型的转换,包括基本类型、复杂类型(如日期、时间、数组等...

    Android应用源码Hibernate4Android.zip

    《Android应用源码:深入理解Hibernate4Android》 在Android开发中,数据库操作是不可或缺的一部分。Hibernate,作为Java领域广泛使用的对象关系映射(ORM)框架,为开发者提供了方便的数据持久化解决方案。当...

    安卓Android源码——Hibernate4.zip

    【标题】"安卓Android源码——Hibernate4.zip" 提供的是关于在Android平台上使用Hibernate4框架的源代码示例。Hibernate4是一个流行的Java对象关系映射(ORM)工具,它允许开发者将数据库操作与Java对象模型相结合,...

    spring4+hibernate4+maven

    Maven则在整个项目生命周期中起着关键作用,从初始化项目、编译源码、运行测试到打包和部署,都离不开Maven的支持。 描述中的"内附demo"可能包含了一个实际运行的示例,展示了如何在Spring4中集成Hibernate4进行...

    hibernate_first_new项目源码

    【hibernate_first_new项目源码】是一个关于Hibernate框架学习的项目,主要涵盖了对Hibernate常用接口的详细讲解和实例应用。Hibernate是一个强大的Java持久层框架,它为开发者提供了对象关系映射(ORM)功能,使得...

    Spring3.2和Hibernate3.6整合源码和jar包

    4. 数据访问对象(DAO)的配置:创建DAO接口和实现类,使用Hibernate的Session进行数据操作。在实现类上使用`@Repository`注解,使其实例由Spring管理。 5. 事务配置:在需要开启事务的方法上使用`@Transactional`...

    hibernate5.2.6编译版本

    Hibernate是Java领域中一款著名的对象关系映射(ORM)框架,它允许开发者使用...使用hibernate-release-compiled-5.2.6.Final压缩包,你可以直接获取到这个稳定版本的所有源码和编译好的库文件,方便集成到你的项目中。

    hibernate3.0的文档

    10. **工具支持**:Hibernate提供了Hibernate Tools,包括逆向工程(生成POJO类和映射文件)、数据库反编译视图(生成DDL)等,便于开发和维护。 **标签:“源码”、“工具”**: 这里提到的“源码”可能是指读者...

    深入浅出Hibernate源码

    4,将下载的hibernate包解压到x:\rs\hib-samples\hibernate-2.1与x:\rs\hib-samples\hibernate-3,目录结构应该为: x: + rs + hib-samples 本文件包解压的目录 + forum-step1-db-first-middlegen + forum-step1...

    hibernate3.2lib及源码jar包纯净版

    `hibernate3.jar`是编译后的二进制JAR,包含了Hibernate框架的所有运行时类和资源。这些类包括但不限于实体管理器(Entity Manager)、会话工厂(SessionFactory)、持久化实体(Persistent Entities)、查询API...

    深入浅出hibernate例子的源码

    源码中可以看到其如何加载配置文件,创建数据库连接池,以及编译映射信息。 2. Session:源码揭示了Session如何管理对象的状态,如持久化对象、临时对象和游离对象。同时,它内部的事件监听机制也是学习的重点。 3. ...

    Ziroom - Strut 2+Maven+Hibernate 项目源码

    此外,Maven还提供了一系列生命周期阶段和构建目标,使得开发者可以自动化执行编译、测试、打包等任务。 **Hibernate** 是一个对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。Hibernate允许...

Global site tag (gtag.js) - Google Analytics