Spring -Mongodb хранит / извлекает перечисления как int, а не как строку
Мои перечисления хранятся как int в mongodb (из приложения C #). Теперь в Java, когда я пытаюсь получить их, выдается исключение (кажется, что enum может быть преобразован только из строкового значения). Есть ли способ, которым я могу это сделать?
Также, когда я сохраняю некоторые коллекции в mongodb (из Java), он преобразует значения перечисления в строку (не их значение / кардинал). Есть ли доступное переопределение?
Это может быть достигнуто написанием mongodb-converter на уровне класса, но я не хочу писать mondodb-converter для каждого класса, так как эти перечисления находятся во многих разных классах.
Так есть ли у нас что-то на уровне поля?