Может ли кто-нибудь объяснить мне, как аннотации Any-related (@Any
, @AnyMetaDef
, @AnyMetaDefs
и @ManyToAny
) работают на практике. Мне трудно найти полезную документацию (только JavaDoc не очень помогает).
Я до сих пор собрался, что они каким-то образом позволяют ссылаться на абстрактные и расширенные классы. Если это так, почему нет аннотации @OneToAny
? И этот "любой" относится к одному "любому" или нескольким "любым"?
Короткий, практичный и иллюстрирующий пример был бы очень оценен (его не нужно компилировать).
Изменить: столько, сколько я хотел бы принимать ответы в качестве ответов и отдать должное должным образом, я нашел ответы на вопросы как Smink, так и Sakana информативными. Поскольку я не могу принять несколько ответов в качестве ответа, я, к сожалению, не буду отмечать ни как ответ.