`
wenson
  • 浏览: 1050291 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

一个hibernate错误

阅读更多
在设置成assigned时报:ids for this class must be manually assigned before calling save():
在设置成native,sequence时同报:org.hibernate.exception.GenericJDBCException: could not get next sequence value


解决办法:
如果是assigned,就必须给id赋值,如果是native、increment就不用了;

如果用assigned的话程序里一定要自行设定主键,如果你数据库表id字段使用autoincrement话可以用native
分享到:
评论
3 楼 wenson 2007-08-13  
*.hbm.xml里的id設置——
如:
<id name="id" type="long" column="c_id" unsaved-value="null">
     <generator class="native" />
</id>
2 楼 scuhuang 2007-08-11  
GG,详细点啊,什么assigned,autoincreament在哪里设置的呀?
1 楼 scuhuang 2007-08-11  
GG,详细些啊。什么assigned,autoincrement在哪里设置的呀?

相关推荐

    hibernate错误示例一

    标题“Hibernate错误示例一”表明我们将探讨在使用Hibernate这个流行的Java对象关系映射(ORM)框架时可能会遇到的问题。Hibernate允许开发人员将Java对象与关系数据库中的表进行映射,简化了数据操作,但同时也可能...

    hibernate错误解决方案

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

    Hibernate错误及解决办法集合

    **可能原因**:该错误表示Hibernate尝试从数据库中查询一个不存在的字段,通常是由于实体类属性名与数据库字段名不一致导致的。 **解决方案**: 1. **检查实体类属性名**:确认实体类中的属性名与数据库表中的字段...

    Hibernate几个常见错误解决方式

    类型转换错误发生在试图将一个对象强制转换为另一个不兼容的类型时。在这个例子中,可能是尝试将一个`OokjDateTime`对象转换为预期的基本类型(如`java.sql.Date`或`java.util.Date`)。确保在存储和检索日期字段时...

    hibernate,struts,spring 常见错误信息

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

    hibernate常见错误解决方案

    当Hibernate尝试解析一个XML配置文件时,如果文件中的某些字符不符合UTF-8编码规则,就会抛出此类异常。 **解决方法:** - 确保所有XML配置文件中的文本都符合UTF-8编码标准。 - 使用文本编辑器或IDE检查并修复问题...

    hibernate3 hibernate3

    Hibernate3 是一个强大的Java持久化框架,用于简化数据库与对象之间的交互。它是对象关系映射(ORM)工具的典范,允许开发人员使用面向对象的编程模型来操作数据库,而无需直接编写SQL语句。在本篇文章中,我们将...

    Hibernate,hibernate笔记

    Hibernate 是一个开源的对象关系映射(ORM)框架,它允许Java开发者使用面向对象的方式来操作数据库。这个框架将数据库操作转化为对Java对象的操作,简化了数据持久化的复杂度。以下是对Hibernate的一些关键知识点的...

    hibernate人生中第一个成功及完美程序(适合入门者)

    在这个“hibernate人生中第一个成功及完美程序”中,我们将深入探讨Hibernate的基本概念、核心功能以及如何构建一个简单的示例应用。 一、Hibernate概述 Hibernate是一个开源的ORM框架,它的主要任务是将Java对象与...

    hibernate错误汇总

    错误原因:在Hibernate中,当你试图将一个对象属性映射为集合,比如一个用户有多个角色,通常会使用标签来定义。如果在前端页面尝试显示这些角色作为下拉选择时,可能由于集合未正确加载或配置不完整,导致下拉框...

    Hibernate配置常见错误

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

    hibernate aip hibernate aip

    在这个过程中,我们将深入探讨Hibernate的核心概念、工作原理以及如何在实际项目中有效地运用Hibernate AIP。 首先,让我们理解Hibernate的基础知识。Hibernate是一种开源的ORM框架,它通过映射Java类到数据库表,...

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

    最后,Hibernate5.6版本是目前的一个较新版本,它带来了更多改进和新特性。这个版本继续强化了对JPA规范的支持,特别是JPA 2.2版本的特性。它优化了查询性能,包括对JPQL和Criteria API的进一步改进。5.6版本还提供...

    达梦Hibernate方言2.0至4.0

    这里我们关注的是“达梦Hibernate方言2.0至4.0”,这是一个专为达梦数据库系统(DM)设计的Hibernate方言支持,涵盖了Hibernate框架的多个版本。Hibernate是一个流行的Java对象关系映射(ORM)框架,它允许开发人员...

    搭建第一个spring+structs+hibernate框架

    SSH框架,全称为Struts+Spring+Hibernate,是一种常见的Java Web开发框架,它结合了...在实际开发中,还需要考虑更多的细节,如错误处理、性能优化、安全性等,但这个基础架构已经足够启动一个功能完善的Web项目。

    MyEclipse+hibernate错误:Could not get list of suggested identity strategies from database解决

    在使用MyEclipse集成开发环境和Hibernate框架进行Java Web应用开发时,可能会遇到一个常见的问题,即"Could not get list of suggested identity strategies from database"。这个错误信息表明Hibernate在尝试获取...

    Hibernate多表关联配置及错误解决方法

    在Java开发中,Hibernate是一个流行的ORM(Object-Relational Mapping)框架,它允许开发者将数据库操作转换为对象操作,简化了数据库交互。在处理多表关联时,Hibernate提供了多种关联类型,包括一对一(OneToOne),多...

    hibernate注册功能的实现

    而Hibernate是一个对象关系映射(ORM)框架,它允许开发者用面向对象的方式来操作数据库,减少了SQL的编写工作,提高了开发效率。 实现用户注册功能时,通常需要以下步骤: 1. 创建实体类:首先,我们需要创建一个...

Global site tag (gtag.js) - Google Analytics