Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

327
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!