Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @无法将Id批注解析为hibernate类型_Java_Hibernate_Annotations - Fatal编程技术网

Java @无法将Id批注解析为hibernate类型

Java @无法将Id批注解析为hibernate类型,java,hibernate,annotations,Java,Hibernate,Annotations,所以我对hibernate还不熟悉,我尝试使用注释,但我一直在@Id和@Column上得到“Id不能解析为类型”。 我怎样才能解决这个问题 我尝试了“修复项目设置”,导入jar文件并将它们放在lib文件夹下,但没有成功 代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import javax

所以我对hibernate还不熟悉,我尝试使用注释,但我一直在@Id和@Column上得到“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;
}

这是因为您没有将必要的文件添加到类路径中

将以下JAR从Hibernate Annotations发行版复制到类路径

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

hibernate annotations.jar
lib/hibernate comons annotations.jar
lib/ejb3 persistence.jar
从hibernate annotations发行版复制到您的类路径感谢您的回答:D它起作用了:D