Отображение нулевого значения только для id, в консоли, когда данные печатаются с помощью метода toString, но в mysql workbench присутствует идентификатор. Итак, почему это произошло?

#java #jsp #hibernate-mapping

#java #jsp #hibernate-отображение

Вопрос:

 CandidateEnquiry [id=null, firstName=abc, lastName=abc, gender=Male, age=20, email=, contactNo=2432565468, knownDanceForm=[Tap-Dance]].
  

Я ожидаю здесь id=1 , но фактическое его отображение null . Но в базе данных id присутствует.

Комментарии:

1. Мы не сможем вам помочь, не увидев, по крайней мере, соответствующий код и данные.

2. Пожалуйста, опубликуйте свой класс сущности здесь.

3. Решена эта проблема. на самом деле я напечатал эту строку перед сохранением объекта. вот почему возникла эта проблема. сделайте, как показано ниже. candidateEnquiryService.saveCandidateEnquiry(candidateEnquiry); System.out.println(«После» candidateEnquiry.toString());