При попытке создать весеннюю форму для OneToMany карт, я получаю следующее сообщение об ошибкеOneToMany весна форма выпуск
org.springframework.beans.NotReadablePropertyException: Недопустимое свойство «напоминание [0] .id» класса фасоли [com.medicine.yourmedics.model.Medication _ $$ _ jvst99a_7]: 'напоминание [0] .id' поле не существует
Мой Pojo класс для Медикаменты является
@Entity
@Table(name = "MEDICATION")
@JsonAutoDetect
public class Medication {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id", unique = true, nullable = false)
@OneToMany(mappedBy = "medication")
private List<Reminder> reminder = new ArrayList<Reminder>();
Напоминание Pojo выглядит
public class Reminder {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id", unique = true, nullable = false)
private int id;
@ManyToOne
@JoinColumn(name = "medication_id")
private Medication medication;
У меня есть создать форму для лекарств, в котором я пытаюсь получить доступ к НАПОМИНАНИЕ ID
<c:forEach items="${medication.reminder}" varStatus="loop">
<form:input path="reminder[${loop.index}].id" />
</c:forEach>
Пожалуйста, помогите мне, ребята. Мне трудно найти проблему в этом.
У вас есть методы получения и установки в фасоль? –
Да, у меня есть геттеры и сеттеры в обоих фасолях –
Почему у вас нет 'private int id'' в Medication? –