今天用myeclipse自动生成POJO类时一直找不到java src folder。后来通过下面的步骤解决了。按下面的做会生成一个HibernateSessionFactory类。这个不需要可以删除。
问题 web 项目中 打开 hibernate.cfg.xml 文件时 提示:The project is not a myEclipse hibernate project。
并且:在 dbbrower中使用 hibernate reverse engineering 建立 表对应的bean 和 配置文件时:找不到可用的javasource路径。
原因:
使用版本控制的时候,工程根目录下的: .project 和 .myhibernatedata 文件不在版本控制范围内,因此组内成员更新source后,缺少
.project 内的 <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>
和
.myhibernatedata 文件。
解决;
项目名上右键--〉myeclipse-->add hibernate capabilites -->next-->hibernate config file --> existing --> end
这样就可以生成HibernateSessionFactory.Java类。
注:如果生成HBM.XML文件时出现An internal error occurred during: "Generating Artifacts" 空指针错误时,可能是没有引数据库驱动包。或者工程第一次导入。如果是工程第一次导入则重新启动下eclipse就可以了。
分享到:
相关推荐
在MyEclipse中进行Hibernate的逆向工程是一个高效的方法,它可以帮助开发者快速地将数据库中的表结构转换为Java对象,从而简化开发流程。以下将详细解释这个过程: 1. **数据库准备**:首先,你需要一个已经存在的...
### 使用MyEclipse进行Hibernate逆向工程 #### 一、前言 随着软件开发技术的不断进步,开发工具也在不断优化和完善。MyEclipse作为一款非常流行的Java集成开发环境(IDE),不仅支持Java应用程序的开发,还提供了...
2. **逆向工程原理**:Hibernate的反向工程是从现有数据库中提取表结构,并自动生成对应的Java实体类、Hibernate配置文件(hbm.xml)以及映射文件。这些文件包含了数据库表字段与Java对象属性之间的对应关系,以及...
### Hibernate正向工程与逆向工程详解 #### 一、概述 Hibernate作为一款流行的Java持久层框架,提供了多种方式来实现对象关系映射(Object-Relational Mapping, ORM)。其中,“正向工程”和“逆向工程”是两种常见...
### hibernate逆向工程知识点详解 #### 一、概述 Hibernate逆向工程是一种常见的开发模式,主要用于快速构建基于现有数据库的Java应用。这种方式通过分析现有的数据库结构,自动生成相应的Java实体类、映射文件(如...
《Hibernate逆向工程在Oracle环境下的实践指南》 在Java开发中,Hibernate作为一种流行的ORM(对象关系映射)框架,极大地简化了数据库操作。而Hibernate的逆向工程功能更是能够帮助开发者快速生成与数据库表对应的...
**Hibernate Tools 使用与Eclipse逆向工程详解** Hibernate Tools是Hibernate框架的一个扩展,它为开发者提供了在Eclipse集成开发环境中方便地操作Hibernate对象的强大工具。这些工具包括了实体类的生成、映射文件...
在"hibernate反向工程模板(已修改)"中,我们看到的可能是针对特定项目或需求优化过的模板,如`pojo`目录下的实体类模板,`dao`目录下的DAO接口和实现模板,以及`hbm`目录下的持久化映射文件模板。 三、模板定制...
Hibernate Session 绑定线程解决方案 在 Java web 开发中, Hibernate 是一个非常流行的 ORM(Object-Relational Mapping)框架,用于将 Java 对象映射到关系数据库中。然而,在使用 Hibernate 进行数据库操作时,...
Hibernate3 是一个强大的Java持久化框架,它允许开发者将数据库操作与业务逻辑解耦,使得应用程序的开发更为简便。这个“hibernate3全部jar包:hibernate3.jar.zip”包含了所有必要的库文件,方便用户一次性下载并...
hibernate-validator 5.3.5.Final jar包 ;desc:if you want validator your project
hibernate逆向工程所需的配置文件,不包含所需的java文件
然而,在使用Hibernate时,可能会遇到事务回滚失败的问题,本文将详细介绍该问题的原因和解决方法。 一、问题描述 在使用Hibernate时,可能会遇到以下错误信息: Could not roll back Hibernate transaction; ...
**hibernate3.3 java project** 本项目是基于Hibernate 3.3版本的一个Java项目,专注于实现数据库的CRUD(Create, Read, Update, Delete)操作。对于那些初次接触Hibernate框架或者正在学习Java持久化技术的人来说...
** Maven Hibernate 项目详解 ** 在Java开发领域,Maven和Hibernate是两个不可或缺的工具。Maven是一款项目管理和综合工具,它帮助开发者管理构建过程、依赖关系和项目信息,而Hibernate则是一个流行的对象关系映射...
总之,解决"MyEclipse+hibernate错误:Could not get list of suggested identity strategies from database"问题需要从数据库连接、Hibernate配置、JDBC驱动等多个方面排查,通过仔细分析错误信息和尝试不同的解决...
《Hibernate 5.3.18.Final:企业级持久化框架深度解析》 ...综上,Hibernate 5.3.18.Final版本为开发者提供了强大而稳定的持久化解决方案,通过深入理解和熟练运用,可以有效提升Java应用的开发效率和质量。
Hibernate 是一个开源的Java Persistence Framework,它提供了一种对象关系映射的解决方案,帮助开发者轻松地访问和操作关系数据库。Hibernate 的主要特点是:支持多种数据库管理系统、提供了高效的数据访问机制、...
讨论它如何通过ORM解决传统JDBC编程中的问题,提高开发效率。 2. **环境配置**:详述如何设置开发环境,包括JDK、Eclipse或IntelliJ IDEA等集成开发环境的配置,以及Hibernate库的引入和配置。 3. **实体类与映射...