Cita:
Iniciado por Fuzzylog Según esa traza estás intentando convertir un objeto de la clase Categoria a String directamente.
Revisa el código a ver donde lo estás haciendo.
Cuando lo soluciones marcas el tema solucionado. Para nuevos problemas mejor abres otro hilo en el foro.
Lo que veo que ocurrre es lo siguiente, estoy llamando a este método:
Código JAVA:
Ver original // obtener la sesion actual
Session session = getSession();
try {
// comenzar la transaccion
session.beginTransaction();
// cargar objeto por clave
obj = session.createCriteria(myClass.getClass())
.add(Restrictions.eq("nombre", nombre)).uniqueResult();
// confirmar transaccion
session.getTransaction().commit();
System.
out.
println("Error en getElementById: " + e
); // deshacer transaccion
this.rollback();
}
return obj;
}
Ese método devuelve un Object y yo intento convertir ese Object al tipo Categoria, es ahí donde da el fallo:
Código JAVA:
Ver originalCategoria c = (Categoria) categoriaController.getElementByNombre(nombreCategoria);
Usé lo siguiente:
y me da false.
¿Cómo podría convertir correctamente el Object al tipo Categoria?