Hola buenas, tengo una consulta en java de escritorio que por consola me saca lo que quiero. Pero esta consulta tengo que pasarla a web con spring e hibernate y ahí es dónde no se como hacerlo.
La consulta en escritorio esla siguiente:
Tengo la consulta en escritorio, como la puedo pasar a web en JSF. La consulta es la siguiente:
public static List<String> candidatosFromSkills(int[] ids) throws SQLException{
Connection conn = ManejoDB.getConnection();
Statement st = conn.createStatement();
String strId="";
for (int i = 0; i < ids.length; i++) {
strId+= (i!=0) ? (","+ids[i]) : (""+ids[i]);
}
System.out.println(strId);
ResultSet skills = st.executeQuery("SELECT DISTINCT nombre FROM dbo.TSK_SKILLCANDIDATO AS cand "+
"INNER JOIN dbo.TSK_CVSKILLCANDIDATO AS cvsk ON cvsk.idCandidato = cand.idCandidato "+
"WHERE cvsk.idSkill in ("+strId+")");
List<String> listaSkills = new ArrayList<String>();
while(skills.next()){
listaSkills.add(skills.getString("nombre"));
}
conn.close();
return listaSkills;
}
Espero que me podais ayudar,
Muchas Gracias, un saludo