Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

324
Vistas
¿Puedo aplicar @Enumerated(EnumType.STRING) una vez globalmente en lugar de en cada enumeración?

Quiero que JPA conserve todas las enumeraciones en mis clases como cadenas, no ordinales. ¿Puedo declarar eso globalmente en algún lugar? Estoy usando Spring Data JPA + Hibernate + postgresql.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La respuesta es no .

Los parámetros de enumeración son constantes de tiempo de compilación: no hay forma de cambiarlos en tiempo de ejecución, y no hay forma de crear un "predeterminado del proyecto".

Curiosamente, la única opción sensata es STRING , principalmente porque ORDINAL es frágil; el orden de sus enumeraciones está bloqueado para siempre (a pesar de la cirugía de datos), por lo que no puedo entender por qué el valor predeterminado es ORDINAL : nunca he oído hablar de ningún proyecto que lo use.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda