¡Hola Estudiante, espero que estés bien!
Parece que estás teniendo un problema con la creación de un enum en Java. El error "Cannot resolve symbol 'categoriaOmdb'" indica que el compilador no puede encontrar la referencia a 'categoriaOmdb' en tu código. Según el fragmento que compartiste, parece que estás intentando acceder a un atributo 'categoriaOmdb' que no está definido en tu enum 'Categoria'.
Para solucionar este problema, asegúrate de que estás accediendo a los atributos correctos en tu enum 'Categoria'. Si 'categoriaOmdb' es un atributo de la clase 'Categoria', verifica que esté definido correctamente y que estés accediendo a él de la manera adecuada.
Aquí tienes un ejemplo de cómo podrías definir un enum 'Categoria' con un atributo 'categoriaOmdb' y un método para obtener la categoría a partir de un texto:
public enum Categoria {
ACCION("Acción"),
CRIMEN("Crimen"),
ROMANCE("Romance");
private String categoriaOmdb;
Categoria(String categoriaOmdb) {
this.categoriaOmdb = categoriaOmdb;
}
public static Categoria fromString(String text) {
for (Categoria categoria : Categoria.values()) {
if (categoria.categoriaOmdb.equalsIgnoreCase(text)) {
return categoria;
}
}
throw new IllegalArgumentException("Ninguna categoria encontrada: " + text);
}
}
Asegúrate de adaptar este ejemplo a tus necesidades y de verificar que estás accediendo a los atributos y métodos de manera correcta en tu código.
Espero que esta información te sea útil para resolver tu problema. ¡Mucho ánimo con tu aprendizaje de Java y Spring Data JPA!
Espero haber ayudado y buenos estudios!