`
在水伊方
  • 浏览: 110619 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Hibernate的一些错误

阅读更多

1.Hibernate配置错误 javax/persistence/Cacheable

Hibernate出现如下错误时 

Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable 

 是因为缺少了hibernate-distribution-3.6.0-Final\lib\jpa目录下的hibernate-jpa-2.0-api-1.0.0.Fianl.jar,因为该jar包是JPA2.0规范中的东西

 

2.做Hibernate ID生成策略JUnit测试时出现

org.hibernate.HibernateException: identifier of an instance of com.hibernate.model.Person was altered from 1 to 0

 错误时,可能是因为实体类中的set方法漏写了this关键字,如:

	public int getId() {
		return id;
	}

	public void setId(int id) {
		id = id;
	}

 应该改为:

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

3.java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z

 

一个简单的一对一联系 两个类 其中一个用了@OnetoOne 注解

 

原因是hibernate的jar包里面加了那个ejb3的jar包与JPA包冲突 ejb删掉就可以了

 

 

 

 

1
3
分享到:
评论

相关推荐

    使用Hibernate一些常见错误解决办法

    以下是一些常见的错误及其解决方案: 1. **配置文件路径问题**: 当系统报错找不到`hibernate.cfg.xml`配置文件时,通常是因为文件位置不正确。在JBuilder 2007环境下,应该将`hibernate.cfg.xml`放入工程的`src`...

    hibernate,struts,spring 常见错误信息

    一、Hibernate错误 Hibernate是Java持久层框架,它简化了数据库操作。常见的错误包括: 1. **配置错误**:如XML配置文件中的实体映射错误、数据源配置错误等,可能导致SessionFactory无法创建。 2. **SQL异常**:...

    hibernate常见错误解决方案

    ### Hibernate常见错误解决方案 在开发基于Hibernate框架的应用程序时,我们经常会遇到各种各样的异常情况。这些异常不仅会影响系统的正常运行,还可能增加调试难度。本文将针对几个常见的Hibernate异常进行详细...

    Hibernate错误及解决办法集合

    ### Hibernate常见错误及解决办法 #### 一、Nodefaultconstructorforentity 错误 **问题描述**:在使用Hibernate执行查询语句时,系统抛出`Nodefaultconstructorforentity`错误。 **可能原因**:该错误通常是由于...

    hibernate错误解决方案

    本文将针对几个常见的Hibernate错误进行深入分析,并提供相应的解决方法。这些错误包括但不限于 `org.springframework.orm.ObjectRetrievalFailureException`、`org.springframework.beans.factory....

    Hibernate几个常见错误解决方式

    在使用Hibernate进行数据库操作时,可能会遇到各种错误。这些错误通常是由于配置问题、SQL语法错误、类型不匹配或实体属性与数据库映射不一致导致的。以下是对标题和描述中提及的一些常见错误及其解决方法的详细说明...

    Hibernate配置常见错误

    《Hibernate配置常见错误详解》 Hibernate,作为Java领域中广泛使用的对象关系映射(ORM)框架,极大地简化了数据库操作。然而,在实际开发过程中,由于配置问题,开发者常常会遇到各种错误,这些错误可能导致程序...

    hibernate错误示例一

    在分析Hibernate错误时,以下是一些常见问题和解决方案: 1. **配置错误**:确保Hibernate的配置文件正确无误,包括数据库连接信息、实体扫描路径、方言设置等。配置文件中的任何小错误都可能导致应用程序无法启动...

    Hibernate,hibernate笔记

    以下是对Hibernate的一些关键知识点的详细说明: 1. **异常处理**: 在描述中提到的`org.hibernate.PropertyValueException: not-null property references a null or transient value`是Hibernate抛出的一个常见...

    hibernate aip hibernate aip

    9. **错误处理和日志记录**:理解Hibernate常见的错误和异常,如 detached entity passed to persist 等,并配置合适的日志系统,如Log4j或SLF4J,以便追踪应用运行状态。 总的来说,Hibernate AIP涵盖了从项目初始...

    hibernate3 hibernate3

    如果发生错误,可以调用rollback()回滚事务。 6. 关闭Session:每次操作完毕,记得关闭Session以释放资源。 总结起来,Hibernate3是Java开发中的强大工具,它极大地简化了数据库操作,提高了开发效率。理解并熟练...

    hibernate一些培训资料

    - Hibernate提供了一系列的异常,如`HibernateException`、`ConstraintViolationException`等,帮助开发者识别和处理错误。 **10. 性能优化** - 使用缓存可以显著提高性能,但需要合理配置,避免数据一致性问题。 -...

    使用Spring、Hibernate、Struts的一些错误总结.txt

    以下是对给定文件中提及的一些常见问题的详细解析和解决方案,旨在帮助开发者理解并避免这些错误。 ### 1. java.lang.NullPointerException 这个异常通常意味着代码试图调用一个null对象的方法或属性。在Spring、...

    Hibernate4.0,Hibernate5.2,Hibernate5.6 jar包

    在这一版本中,Hibernate引入了一些重要的改进和新特性。例如,对JPA 2.0规范的全面支持,使得开发者能够更方便地利用Java持久化API。此外,还增强了对批处理操作的支持,提高了性能。同时,4.0版本引入了新的查询...

    打包hibernate 用到的一些jar包

    标题中的“打包hibernate 用到的一些jar包”指的是在使用Hibernate框架进行Java应用程序开发时,需要将一系列依赖的JAR(Java Archive)文件集合在一起,以便于项目的构建和运行。Hibernate是一个强大的对象关系映射...

    Could not roll back Hibernate transaction.doc

    Hibernate的事务回滚机制是指在事务执行过程中,遇到错误或异常时,Hibernate可以自动回滚事务,以确保数据库的一致性和完整性。Hibernate的事务回滚机制可以避免数据库的一致性和完整性问题。 六、总结 本文详细...

    hibernate错误汇总

    总结:Hibernate作为一款强大的ORM框架,虽然简化了与数据库的交互,但同时也引入了一些特有的错误。理解和解决这些错误需要深入理解Hibernate的工作原理以及数据库事务和并发控制。遇到问题时,检查配置文件、...

Global site tag (gtag.js) - Google Analytics