Я пытаюсь сохранить несколько строк в одном столбце в БД MySQL. Использование Spring Data JPA с Hibernate.
У меня есть PersonserviceImpl
как
@Override
public void createnewPerson(AppPerson appPerson) {
List<AppPersonproperty> personProperties = personpropertyRepository
.findByPersonid(appPerson.getAppPersontype().getId());
for (AppPersonproperty app : personProperties) {
System.out.println(app.getPersonpropertyname());
entity.setPersonpropertyname(app.getPersonpropertyname());
}
personRepository.save(entity);
}
Сохраняется только последнее значение из предыдущих имен пользователя.
Sysout:
SpiderMan
Spidey
Ожидаемое значение в столбце:
SpiderManSpidey
Фактическое значение в столбце:
Spidey
Что я здесь не так делаю?