Допустим, у вас есть приложение Jhipster, которое имеет профиль и должно зарегистрировать, какие профили следуют за другими профилями с 2 атрибутами: один для пользователя, который следует (профиль пользователя), и другой для отслеживаемого пользователя (профиль следует).Что-то вроде:
entity Profile {
creationDate Instant required
}
entity Follows {
creationDate Instant
}
relationship OneToMany {
Profile{follows(user)} to Follows{profile(id)}
Profile{follows(followed)} to Follows{profile(id)}
}
Проблема в том, что Follows.java имеет 2 идентичных атрибута, даже если разные имена: follow (пользователь) и следует (follow):
@ManyToOne
private Profile profile;
... вместо ...
@ManyToOne
private Profile user;
@ManyToOne
private Profile followed;
Спасибо.