День добрый (хотя уже ночь)
Использую Auditing. В домене стоит:
@ManyToOne
@JoinColumn
@CreatedBy
private User user;
Объект User валидный. Но не persist-нутый, вследствие чего при попытке записать в базу вываливается простыня, мотивированная тем, что object references an unsaved transient instance.
Я её понимаю, но тем не менее, где я должен save the transient instance (и как, неужели UserRepo подгружать), когда он записывается как раз при @PrePersist?
Как решить эту проблему?
P. S В интернетах пишут про CascadeType.ALL, но это не то, ведь у меня User не зависит от домена