Я пытаюсь установить значение cid
в классе ученика, используя SubjectMark->private String cid;
Как установить и получить значение в моем контроллере.
Метод объекта и контроллера ниже:
@Entity
public class Student implements Serializable {
private static final long serialVersionUID = 1L;
@EmbeddedId
private SubjectMark id;
private String fullName;
private Integer totalMarks;
private Double percentage;
private String grade;
//Setters and getters
}
//Composit class
@Embeddable
public class SubjectMark implements Serializable {
//Composit key
private String cid;
//Setters and getters
}
В моем контроллере я пытаюсь установить значение следующим образом:
@RequestMapping(value="getstdata",method=RequestMethod.GET)
@ResponseBody
public String getstdata(@RequestParam(value="cid")String cid){
//Some code
try{
Student st=new Student();
st.getId().setCid(cid);//Set value like this but it is getting null pointer exception
//some code
//retuen some value
}
Пожалуйста, помогите мне!