У меня есть две сущности, Сообщение и Пользователь.Пользователь имеет отношение ManyToMany к сообщению (пользователь может иметь много сообщений), а сообщение (на данный момент, чтобы сделать его менее сложным) имеет отношение ManyToMany к пользователю (сообщение может быть отправлено нескольким пользователям).
Я соединяю две сущности с помощью @JoinTable, однако я хотел бы добавить столбец «status» в таблицу соединений, чтобы сообщить, является ли сообщение новым, прочитанным и т. Д.столбец в сущности сообщения, однако, я думаю, что это, вероятно, невозможно.
Я видел много ответов на этот вопрос, говорящих об использовании посреднической сущности, но я хотел бы избежать этого, если это возможно.
Есть ли у кого-нибудь возможное решение моей проблемы?