Hibernate 注解 出錯誤
javabean
import java.util.Iterator;import javax.persistence.Table;/**
 * 
 * @hibernate.class table="wpm_uploadImage"
 *
 */
@javax.persistence.Entity
@Table(name = "wpm_uploadImage")
public class UploadImage 
{
private Integer id;
private String uploadSrc;
private String ImageName;
private int imagesize;
private int invaldid;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUploadSrc() {
return uploadSrc;
}
public void setUploadSrc(String uploadSrc) {
this.uploadSrc = uploadSrc;
}
public String getImageName() {
return ImageName;
}
public void setImageName(String imageName) {
ImageName = imageName;
}
public int getImagesize() {
return imagesize;
}
public void setImagesize(int imagesize) {
this.imagesize = imagesize;
}
public int getInvaldid() {
return invaldid;
}
public void setInvaldid(int invaldid) {
this.invaldid = invaldid;
}

出現錯誤:
org.hibernate.AnnotationException: No identifier specified for entity: com.wisekernel.wpm.persistence.model.UploadImage
望高手解答

解决方案 »

  1.   

    要实现Serializable 接口哦~!
      

  2.   

    你没有做ID 映射 连主键映射方式都没有hibernate怎么知道如何去映射?
      

  3.   

    @Id
    @GeneralValue
     public Integer getId() {
            return id;
        }
    id是设置主键
    generalvalue是设置ID生产策略,就是auto_increment.
      

  4.   

    public class UploadImage implements java.io.Serializable{}