Tengo que implementar un programa de reserva de habitaciones en un hotel mediante servicio web y tengo una duda. ¿Puedo devolver una lista de objetos? He probado el servicio web devolviendo un String y me funciona pero lo he editado para que me devuelva un list<habitaciones> y al testear el servicio, no me muestra nada.
La operacion se llama mostrarHabitaciones y lo que quería era que devuelva un listado con todas las habitaciones de la base de datos.
Código JAVA:
Luego tengo una clase que se llama Habitacion con todos los getters y los setters. Se que la consulta a la base de datos va bien, porque cuando devolvia un string con el numero de las habitaciones, me devolvía bien. ¿Es posible hacer algo de esto? O si no, ¿Cómo podría devolver las habitaciones con sus características de forma que lo admita?Ver original
@WebMethod(operationName = "MostrarHabitaciones") public List<Habitaciones> MostrarHabitaciones() { //TODO write your implementation code here: List<Habitacion> listado=null; try{ Habitacion h; while ( rs.next() ) { h= new Habitacion(); h.numero=rs.getInt(2); h.capacidad=rs.getInt(3); h.precio=rs.getInt(4); listado.add(h); } return listado; }
Gracias.