Spring -Mongodb przechowuje / pobiera wyliczenia jako int, a nie łańcuch
Moje wyliczenia są przechowywane jako int w mongodb (z aplikacji C #). Teraz w Javie, gdy próbuję je odzyskać, zgłasza wyjątek (wydaje się, że enum może być konwertowany tylko z wartości ciągu). Czy mogę to zrobić w jakiś sposób?
Również gdy zapisuję niektóre kolekcje w mongodb (z Java), konwertuje wartości wyliczeniowe na ciąg (nie ich wartość / kardynał). Czy jest dostępne jakieś zastąpienie?
Można to osiągnąć poprzez napisanie konwertera mongodb na poziomie klasy, ale nie chcę pisać konwertera mondodb dla każdej klasy, ponieważ te wyliczenia znajdują się w wielu różnych klasach.
Czy mamy coś na poziomie pola?