@ID注释不能解决为Hibernate类型



所以我是冬眠的新手,我正在尝试使用注释的东西,但是我一直在@ID上无法解决" ID",而在@ID上也无法解决 @柱子。我该如何解决?

我通过导入JAR文件并将其放在Lib文件夹中,但徒劳地尝试了"修复项目设置"。

这是代码:

 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import javax.persistence.*;
import org.hibernate.annotations.Columns;
import org.hibernate.annotations.Entity;
import org.hibernate.annotations.Table;
@Entity
@Table(appliesTo = "UTILISATEURS")
public class Utilisateurs {
  public Utilisateurs(String login, String mdp, String status) {
    this.login = login;
    this.mdp = mdp;
    this.status = status;
}
@Id
public int getID_Utilisateur() {
    return ID_Utilisateur;}
public void setID_Utilisateur(int iD_Utilisateur) {
    ID_Utilisateur = iD_Utilisateur;
}
@Column(name="mdp")
public String getMdp() {
    return mdp;
}
public void setMdp(String mdp) {
    this.mdp = mdp;
}

public String getStatus() {
    return status;
}
public void setStatus(String status) {
    this.status = status;
}
 int ID_Utilisateur;
  String mdp;
   String login;
  public String getLogin() {
  return login;
  }
 public void setLogin(String login) {
this.login = login;
}
 String status;
 public static boolean conected_admin = false;
}

那是因为您还没有将必要的文件添加到classPath中。

将以下罐子从休眠注释分布分布复制到您的classpath

hibernate-annotations.jar
lib/hibernate-comons-annotations.jar
lib/ejb3-persistence.jar

最新更新