下载了hibernate 3.3 GA的源码,放在eclipse出现错误。
其中一个是报了找不到org.hibernate.hql.*找不到。
看了下网上,原来要先用antlr来生成一些,生成方法见:
http://www.iteye.com/topic/549629
或
http://blog.csdn.net/gabriel80/article/details/2342539
您还没有登录,请您登录后再发表评论
Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,而无需直接编写SQL语句。这个框架极大地简化了Java应用程序的数据持久化层的开发,通过提供一套规范化的API和元数据配置,...
Hibernate-JPA则是Hibernate提供的一个适配器,使得开发者能够使用JPA的API来操作Hibernate。 3. **配置 Hibernate-JPA**:配置Hibernate-JPA通常涉及设置persistence.xml文件,其中包含了数据源、实体类、持久化...
阅读Hibernate源码可以帮助开发者理解ORM框架的设计原理,提升数据库操作效率,同时也能学习到如何设计高性能、可扩展的系统。例如,了解SessionFactory的生命周期管理,可以优化应用的启动性能;研究Session的缓存...
- `javassist.jar` 是一个字节码操作库,Hibernate用它动态生成代理类。 - `antlr-2.7.6.jar` 提供了ANTLR解析器生成器,用于处理HQL和Criteria查询的语法解析。 - `log4j.jar` 是一个流行的日志记录框架,用于收集...
综上所述,这个项目提供了一个全面学习Java企业级应用开发的机会,涵盖了从后端到前端,从数据库设计到网络通信,再到解析和生成语言的多种技术。对于开发者来说,这是一个提升自身技能并深入了解供应链管理系统的好...
7. **antlr-2.7.6.jar** 和 **antlr.jar**:ANTLR是一个解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。 8. **dom4j-1.6.1.jar**:DOM4J是一个Java文档对象模型库,用于处理XML文档。 9. **cglib...
【CRM客户关系管理系统源码】是一个基于Java技术的软件项目,采用经典的SSH(Spring、Struts、Hibernate)架构。这个系统旨在帮助企业管理和优化与客户之间的交互,提高客户满意度和业务效率。以下是关于这个源码的...
6. **antlr-2.7.6.jar**:ANTLR (ANother Tool for Language Recognition) 是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。 7. **cglib-nodep-2.1_3.jar**:CGlib是一个强大的代码...
4. `antlr-2.7.6.jar` - ANTLR是一个解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,这里可能是Struts2或Hibernate的解析需求。 5. `backport-util-concurrent-3[1].1.jar` - 这是Java并发库的...
综合来看,这个案例提供了使用JSF2、PrimeFaces3、Spring和Hibernate构建Web应用的一个实例,同时也涉及到了数据库操作、安全、AOP和邮件处理等多个领域,对于学习和理解这些技术如何协同工作具有很高的参考价值。...
这些jar包的组合使用可以构建一个复杂的应用程序,比如一个使用Hibernate进行ORM、通过MySQL存储数据、使用Log4j记录日志、依赖于DOM4J处理XML、并且利用CGLIB和ASM进行代码生成和动态代理的系统。开发者可以通过...
9. **log4j-1.2.12.jar**:一个流行的日志记录框架,用于调试和记录应用程序中的事件。笔记可能会介绍如何通过DWR控制日志输出。 10. **jtds-1.2.jar**:这是一个开源的JDBC驱动,用于连接Microsoft SQL Server和...
**antlr-2.7.6.jar** 是一个广泛使用的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。 **jstl-1.2.jar** 是JavaServer Pages Standard Tag Library的实现,提供了标准标签库,简化了JSP页面的...
相关推荐
Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,而无需直接编写SQL语句。这个框架极大地简化了Java应用程序的数据持久化层的开发,通过提供一套规范化的API和元数据配置,...
Hibernate-JPA则是Hibernate提供的一个适配器,使得开发者能够使用JPA的API来操作Hibernate。 3. **配置 Hibernate-JPA**:配置Hibernate-JPA通常涉及设置persistence.xml文件,其中包含了数据源、实体类、持久化...
阅读Hibernate源码可以帮助开发者理解ORM框架的设计原理,提升数据库操作效率,同时也能学习到如何设计高性能、可扩展的系统。例如,了解SessionFactory的生命周期管理,可以优化应用的启动性能;研究Session的缓存...
- `javassist.jar` 是一个字节码操作库,Hibernate用它动态生成代理类。 - `antlr-2.7.6.jar` 提供了ANTLR解析器生成器,用于处理HQL和Criteria查询的语法解析。 - `log4j.jar` 是一个流行的日志记录框架,用于收集...
综上所述,这个项目提供了一个全面学习Java企业级应用开发的机会,涵盖了从后端到前端,从数据库设计到网络通信,再到解析和生成语言的多种技术。对于开发者来说,这是一个提升自身技能并深入了解供应链管理系统的好...
7. **antlr-2.7.6.jar** 和 **antlr.jar**:ANTLR是一个解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。 8. **dom4j-1.6.1.jar**:DOM4J是一个Java文档对象模型库,用于处理XML文档。 9. **cglib...
【CRM客户关系管理系统源码】是一个基于Java技术的软件项目,采用经典的SSH(Spring、Struts、Hibernate)架构。这个系统旨在帮助企业管理和优化与客户之间的交互,提高客户满意度和业务效率。以下是关于这个源码的...
6. **antlr-2.7.6.jar**:ANTLR (ANother Tool for Language Recognition) 是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。 7. **cglib-nodep-2.1_3.jar**:CGlib是一个强大的代码...
4. `antlr-2.7.6.jar` - ANTLR是一个解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,这里可能是Struts2或Hibernate的解析需求。 5. `backport-util-concurrent-3[1].1.jar` - 这是Java并发库的...
综合来看,这个案例提供了使用JSF2、PrimeFaces3、Spring和Hibernate构建Web应用的一个实例,同时也涉及到了数据库操作、安全、AOP和邮件处理等多个领域,对于学习和理解这些技术如何协同工作具有很高的参考价值。...
这些jar包的组合使用可以构建一个复杂的应用程序,比如一个使用Hibernate进行ORM、通过MySQL存储数据、使用Log4j记录日志、依赖于DOM4J处理XML、并且利用CGLIB和ASM进行代码生成和动态代理的系统。开发者可以通过...
9. **log4j-1.2.12.jar**:一个流行的日志记录框架,用于调试和记录应用程序中的事件。笔记可能会介绍如何通过DWR控制日志输出。 10. **jtds-1.2.jar**:这是一个开源的JDBC驱动,用于连接Microsoft SQL Server和...
**antlr-2.7.6.jar** 是一个广泛使用的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。 **jstl-1.2.jar** 是JavaServer Pages Standard Tag Library的实现,提供了标准标签库,简化了JSP页面的...