2010.03.09(2)——Hibernate注解 无主键表
今天写了个jfreechar从后台传数据的例子,就随便编了两个表 懒的写主键了 我用的是springmvc+hibernate的方式,由于没有主键,我的注解如下:
这时启动tomcat就会一直报异常:
[color=red]org.hibernate.AnnotationException: No identifier specified for entity: pojo.JianZhu[/color]
后来我怒了 就随便加了个id,竟然好了
今天写了个jfreechar从后台传数据的例子,就随便编了两个表 懒的写主键了 我用的是springmvc+hibernate的方式,由于没有主键,我的注解如下:
@Entity
@Table(name="JIANZHU")
public class JianZhu {
private String name;
private Integer value;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getValue() {
return value;
}
public void setValue(Integer value) {
this.value = value;
}
}
这时启动tomcat就会一直报异常:
[color=red]org.hibernate.AnnotationException: No identifier specified for entity: pojo.JianZhu[/color]
后来我怒了 就随便加了个id,竟然好了
@Entity
@Table(name="JIANZHU")
public class JianZhu {
private String name;
private Integer value;
@Id
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getValue() {
return value;
}
public void setValue(Integer value) {
this.value = value;
}
}