Spring -Mongodb almacenando / recuperando enumeraciones como int no string
Mis enumeraciones se almacenan como int en mongodb (desde la aplicación C #). Ahora en Java, cuando intento recuperarlos, se produce una excepción (parece que la enumeración se puede convertir solo a partir del valor de cadena). ¿Hay alguna manera de que pueda hacerlo?
Además, cuando guardo algunas colecciones en mongodb (desde Java), convierte los valores enumerables en cadenas (no su valor / cardinal). ¿Hay alguna anulación disponible?
Esto se puede lograr escribiendo mongodb-converter en el nivel de clase, pero no quiero escribir mondodb-converter para cada clase ya que estas enumeraciones se encuentran en muchas clases diferentes.
Entonces, ¿tenemos algo en el nivel de campo?