Я использую mongodb с java, а также morphia.
В моем случае я получаю имя коллекции во время выполнения. Итак, у меня есть перечисление имен коллекций, и на основе некоторого значения я получаю соответствующее имя коллекции из перечисления. Моя аннотация сущности выглядит следующим образом
@entity(EnumName.getCollectionName())
Но я получаю следующую ошибку
"The value for annotation attribute Entity.value must be a constant expression"
На самом деле я возвращаю только постоянное выражение. Может ли кто-нибудь сообщить мне, в чем проблема.