`
xjtusaber
  • 浏览: 54816 次
  • 性别: Icon_minigender_1
  • 来自: 龙黄
社区版块
存档分类
最新评论

使用Hibernate annotation 注解,在添加实体时发生的错误

    博客分类:
  • java
阅读更多
  •  1: 注解的实体

 @Entity
@Table(name="category")
@DiscriminatorValue("category")
public class Category implements Serializable {

 private static final long serialVersionUID = 1L;
 private int id;
 private String name;
 @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
 public int getId() {
  return id;
 }

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

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }
}

  • 添加时报错:
    2007-11-27 08:45:29,890 ERROR [/saber/music/category.do] - <No row with the given identifier exists: [saber.domain.music.Category#0]>
    javax.servlet.ServletException: No row with the given identifier exists: [saber.domain.music.Category#0]
  •  思考:
    将以上的实体主键类型由int 改成Integer,就不报错了.  我不禁要问了  why?
分享到:
评论

相关推荐

    hibernate _annotation 注解编程

    ### Hibernate Annotation注解编程知识点详解 #### 一、概述与设置环境 - **概述**:Hibernate 是一个流行的 Java 持久层框架,它提供了一种面向对象的方式来处理数据库操作。Hibernate 支持多种元数据定义方式,...

    Hibernate Annotation 笔记 总结 注解

    1. **注解替代XML映射**:在Hibernate 3.2及更高版本中,引入了Annotation支持,开发者可以直接在Java实体类上使用注解来定义持久化字段和关系,不再需要创建单独的`.hbm.xml`映射文件。 2. **依赖**:使用...

    hibernate annotation hibernate3

    Hibernate 3中的注解机制使得开发者能够更直观地在Java类中描述数据库模型,减少了XML配置文件的使用,提升了开发效率。通过熟练掌握这些注解,开发者可以更好地运用Hibernate进行数据持久化操作,实现高效、灵活的...

    Hibernate Annotation jar

    现在我们公司在做web项目的时候,已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的...

    hibernate annotation 中文文档

    《Hibernate Annotation 中文文档》是Java开发者们的重要参考资料,它详细介绍了如何在Hibernate框架中使用注解进行对象关系映射(ORM)。Hibernate是一款强大的开源Java持久化框架,它简化了数据库与Java对象之间的...

    Hibernate Annotation库

    Hibernate Annotation库是Java开发中用于简化对象关系映射(ORM)的一个重要组件,它使得开发者能够在Java类上直接使用注解来定义数据库映射,从而避免了传统的XML配置文件。这三个特定的jar包是Hibernate ORM框架中...

    最全的Hibernate Annotation API文档

    默认情况下,关联对象会在加载实体时一同加载,但可以使用`@ManyToOne`或`@OneToOne`注解的`fetch = FetchType.LAZY`属性实现懒加载,延迟到实际访问关联对象时才加载。 七、级联操作(Cascades) 通过`@Cascade`...

    Hibernate Annotation 中文文档

    Hibernate Annotation是Hibernate框架的一个扩展,它允许开发者直接在Java类和属性上使用注解(Annotations),来定义实体类与数据库表之间的映射关系。相比于XML配置,注解提供了一种更加内聚和直接的方式,使得...

    Hibernate Annotation入门

    而Hibernate Annotation是Hibernate的一个重要特性,它通过在Java类和字段上添加注解来简化数据库表和实体类之间的映射配置。这篇博文将带你了解如何使用Hibernate Annotation进行开发。 首先,我们需要理解Java...

    Hibernate Annotation 学习笔记

    而Hibernate Annotation则是Hibernate提供的一种基于注解的实体映射方式,它极大地简化了传统XML配置文件的繁琐工作,使得开发过程更加简洁高效。本文将通过一个实际操作的实例,逐步介绍Hibernate Annotation的基础...

    hibernate-Annotation.jar

    在Hibernate 3.x版本中,引入了Annotation注解,这是一种元数据的方式,可以替代XML配置文件来描述对象与数据库表之间的映射关系。 **Hibernate Annotation注解** 在Hibernate 3.x之前,对象到数据库的映射通常...

    sping hibernate Annotation(注释配置) demo(例子)

    在整合 Spring 和 Hibernate 时,我们需要配置 Hibernate 的 SessionFactory,在 Spring 中可以使用 `@Bean` 注解来创建。然后,我们可以使用 `LocalSessionFactoryBean` 或 `HibernateJpaVendorAdapter` 来配置相关...

    hibernate annotation api chm文件

    Hibernate Annotation API是Hibernate ORM的一种扩展,允许开发者使用Java注解(Annotations)来定义对象-关系映射。这种API避免了传统的Hibernate XML配置文件,使得ORM配置更加内聚且易于维护。 2. **核心注解**...

    hibernate annotation jar

    在实际项目中,这可能包含使用Hibernate注解定义的用户实体,例如`@Entity`注解表示该类对应数据库中的一个表,`@Column`注解定义属性与数据库字段的映射。 总之,“Hibernate 3.3 Annotation JAR”是Hibernate ORM...

    Hibernate4注解全教程

    Hibernate4注解是一种在Java对象模型中直接使用注解来配置持久化层的技术,与传统的XML配置文件方法相比,这种方式提供了更加简洁和直观的配置方式。Hibernate4注解主要依赖于Hibernate Annotation库,支持EJB3持久...

    hibernate-annotation

    而Hibernate注解则是其在ORM(对象关系映射)领域的进一步进化,它允许开发者将元数据直接嵌入到Java类和属性的声明中,从而避免了XML配置文件的繁琐。本篇将详细阐述Hibernate注解的相关知识。 一、Hibernate注解...

    Hibernate distribution and annotation

    Hibernate Annotations是Hibernate的一个扩展,它提供了在Java类上使用注解来进行对象-关系映射的功能。3.3.4版本引入了更多的注解以增强灵活性和易用性。以下是一些关键的注解和功能: 1. **@Entity**: 标记一个...

    HibernateAnnotation

    其中,HibernateAnnotation技术是指在Java类上使用注解来替代传统的XML配置文件,这不仅简化了配置过程,还提高了代码的可读性和维护性。 ### 核心知识点详解 #### 1. `@Entity` 注解 `@Entity` 是用于标记一个...

    Hibernate Annotation 唯一外键一对一双向关联

    在Java的持久化框架Hibernate中,`@OneToOne`注解用于表示一对一的关联关系,而唯一外键一对一双向关联则是这种关系的一种具体实现...理解并熟练运用这些知识,能帮助你在使用Hibernate进行数据库操作时更加得心应手。

Global site tag (gtag.js) - Google Analytics