package
com.knowledgewalls.entity;
import
javax.persistence.Column;
import
javax.persistence.Entity;
import
javax.persistence.GeneratedValue;
import
javax.persistence.GenerationType;
import
javax.persistence.Id;
import
javax.persistence.NamedNativeQuery;
import
javax.persistence.NamedQuery;
@Entity
(name=
"STUDENT_INFO"
)
@NamedQuery
(name=
"StudentInfo.byName"
,query=
"from STUDENT_INFO where StudentName = ?"
)
@NamedNativeQuery
(name=
"StudentInfo.byId"
,query=
"SELECT * FROM STUDENT_INFO WHERE STUDENT_ID = ?"
,resultClass=StudentInfo.
class
)
public
class
StudentInfo {
@Id
@GeneratedValue
(strategy=GenerationType.AUTO)
@Column
(name=
"STUDENT_ID"
)
private
int
studentId;
@Column
(name=
"STUDENT_NAME"
)
private
String StudentName;
public
StudentInfo(){}
public
StudentInfo(
int
studentId,String StudentName){
this
.studentId = studentId;
this
.StudentName = StudentName;
}
public
int
getStudentId() {
return
studentId;
}
public
void
setStudentId(
int
studentId) {
this
.studentId = studentId;
}
public
String getStudentName() {
return
StudentName;
}
public
void
setStudentName(String studentName) {
StudentName = studentName;
}
}