`
忧里修斯
  • 浏览: 436439 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

org.hibernate.id.IdentifierGenerationException: ids for this class mus

阅读更多
hibernatepe配置文件:
<class   name= "com.ll.model.Ware "   table= "ware "   schema= "dbo "   catalog= "vod ">
<id   name= "wid "   type= "java.lang.Integer ">
<column   name= "wid "   />
<generator   class= "assigned "   />
</id>

解决办法:
assigned是自动增长的varchar型的。
如果你的主键时自动增长的Int型,把你的assigned改成自动增长的Identity,increament等自动增长类型为int的
分享到:
评论

相关推荐

    SSH整合项目中容易出现的错误

    1. org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save() 这个错误是由于在Hibernate的mapping文件中,&lt;id&gt;元素没有正确配置,缺少了其子元素的...

    hibernate常见问题及处理.doc

    4. `org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save():` 此异常意味着在尝试保存对象前,对象的主键没有被正确设置。通常,这是由于在映射...

    hibernate常见异常

    org.hibernate.id.IdentifierGenerationException 是一种常见的异常,通常是由于 &lt;id&gt; 元素配置不正确所致。&lt;id&gt; 元素缺少其子元素 &lt;generator&gt;&lt;/generator&gt; 的配置引起。解决方案是检查 &lt;id&gt; 元素的配置,确保其子...

    ssh框架报错分析集合

    1. `org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save()` 这个异常通常是因为Hibernate在尝试保存对象时,发现对象的ID没有被正确地设置或生成...

    Hibernate映射导致的几个异常

    - **IdentifierGenerationException**:如果`&lt;id&gt;`元素没有正确配置,例如缺少`&lt;generator&gt;`子元素,或`class`属性设置不当(如`increment`, `identity`, `sequence`, `hi-lo`, `native`等),则会抛出此异常。...

    框架集合错误解决方案

    org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save() ``` **问题描述:** 当尝试保存一个实体对象时,如果该对象的`id`字段没有被手动赋值,...

    hibernate常见错误解决方案

    **PropertyNotFoundException: Could not find a setter for property name in class hibernate.Hello_Bean** **异常描述:** 此异常表明Hibernate试图为实体类中的某个属性设置值时找不到对应的setter方法。 **...

    JAVA常见错误大全.pdf

    8. IdentifierGenerationException:这个异常出现在无法生成实体标识符的情况下,比如数据库序列值无效或者配置错误。 9. Struts HTTP Status 404:这个错误表示客户端请求了一个不存在的资源。这可能是因为web.xml...

    Hibernate面试题-详尽解析

    - **配置示例**: 例如,在配置文件中可以指定`org.hibernate.dialect.MySQL5InnoDBDialect`,表示使用MySQL的InnoDB引擎相关的SQL方言。 #### 四、Hibernate控制下的POJO呈现的三种状态 - **4.1 transient(暂态)...

    Javaweb常见错误.pdf

    19. **IdentifierGenerationException**:高位表未初始化。检查HiLo生成器的配置和数据库中的记录。 20. **SQL语法错误**:在表名或列名中存在非法字符。修正表名或列名的拼写,避免使用特殊字符。 21. **插入集合...

    java常见错误集锦.pdf

    19. **IdentifierGenerationException**:高位表(如用于生成ID的表)未初始化。检查生成ID的机制,确保表中有初始记录。 20. **SQL语法错误**:在XML映射文件中存在非法字符,如在表名中使用了非法字符。替换为...

    JAVA错误处理大集合.doc

    14. **HibernateException: /hibernate.cfg.xml not found**:Hibernate配置文件未找到。确保文件位于项目根目录,或正确配置了配置文件路径。 15. **ConstraintViolationException**:使用了错误的数据库。检查...

    编程语言Javaweb常见错误.pdf

    3. HibernateException:Hibernate是一个开源的ORM(对象关系映射)框架,文档中提到的/Hibernate.cfg.xml not found异常表明Hibernate配置文件未找到。可能的原因包括配置文件未放置在项目的根目录下,或者配置文件...

    Java常见问题及处理.docx

    9. **无效的身份**:这通常与序列号冲突有关,特别是在并发环境中使用序列生成ID时。 10. **表名或列名不存在**:确保数据库中存在你引用的表,且数据已正确插入。 11. **不支持的类或版本错误**:这可能是由于...

    java错误大全(包括基本异常和开源框架出现的异常)

    Java错误大全涵盖了从基础异常到特定开源框架如Hibernate和Struts中可能出现的异常情况。以下是一些关键知识点的详细说明: 1. **错误类型:**Java中的错误通常分为两种主要类型,异常(Exception)和错误(Error)...

    Java常见错误分析文档

    ` 如果数据库中不存在ID为100的记录,则会触发此异常。 **解决方案**: - 检查SQL语句是否正确,确保查询条件无误。 - 确认数据库中存在符合条件的数据记录。 ##### 2. 类找不到 (ClassNotFoundException) **问题...

    ava常见错误以及可能原因集锦

    19. **IdentifierGenerationException**:高位表(如用于生成唯一ID的表)未初始化。检查生成策略配置。 20. **SQL语法错误**:在XML映射文件中存在非法字符。例如,模块名中的"-"需要替换为合法的表名。 21. **...

    java常见错误以及可能原因集锦

    19. **IdentifierGenerationException**:高位表(如hi/lo算法)未初始化。确保在高位表中有初始记录。 20. **SQL语法错误**:在HQL或SQL语句中存在语法错误,如非法字符,需要修正。 21. **插入集合行失败**:在...

    Java_web常见错误

    20. **IdentifierGenerationException**:高位表(如 Sequence)未初始化。检查序列表的状态,确保有初始记录。 21. **集合插入异常**:在配置文件中缺少 inverse 属性,如在 Module.hbm.xml 中添加 `inverse="true...

Global site tag (gtag.js) - Google Analytics