2010.03.09(2)——Hibernate注解 无主键表

2010.03.09(2)——Hibernate注解 无主键表
今天写了个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就会一直报异常:
org.hibernate.AnnotationException: No identifier specified for entity: pojo.JianZhu

后来我怒了 就随便加了个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;
	}
	
}

你可能感兴趣的:(java,tomcat,Hibernate)