[英]@Id annotation cannot be resolved to a type hibernate
所以我刚进入休眠状态,我试图使用注释的东西,但是我一直在@Id上获取“无法将ID解析为类型”,对@Column也是如此。 我该如何解决?
我通过导入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发行版复制到CLASSPATH
hibernate-annotations.jar
lib/hibernate-comons-annotations.jar
lib/ejb3-persistence.jar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.