пример:
Код: Выделить всё
@EntityListeners(CardEntityListener.class)
@Entity
@Table(name = "cards"})
public class Card {
@ElementCollection(fetch = FetchType.EAGER)
@JsonProperty(value = "images")
@Column(length = 256)
private final List images = new ArrayList();
}
@Component
@RequiredArgsConstructor
public class CardEntityListener {
@PrePersist
@PreUpdate
private void log(@NonNull final Card transientCardData) {
System.out.println("log");
}
}
Код: Выделить всё
Card c = new Card();
c = repository.save(c);
c.images.add("one");
repository.save(c);
но в EntityListeners сторона, метод журнала вызывается только один раз...
это специально? существует ли правильный подход, позволяющий заставить прослушиватель объектов срабатывать при обновлении этих отношений?
Подробнее здесь: https://stackoverflow.com/questions/790 ... ion-update
Мобильная версия