Comparte tu codigo Mayo 14, 2007
Posted by superpiwi in Eclipse, Java, Programacion.add a comment

Naslu es una nueva web puesta en marcha por un grupo españoles que utiliza la misma estructura de la web de Youtube pero para en lugar de compartir videos compartir trozos de código de programación.
Como podeis ver los usuarios van añadiendo trozos de código que pueden faciliar en cierta medida el trabajo de los programadores y esos trozos de código se pueden luego insertar en un blog para darlos a conocer a otros programadores.
Para saber más sobre Naslu os recomiendo ver su blog.
Nota: Recortex es un sitio con la misma finalidad pero con otro formato.
Visto en | loogic
Ejecutar multiples sentencias SQL con iBatis Mayo 14, 2007
Posted by superpiwi in Eclipse, Java, Oracle, Programacion.add a comment
Proximamente (todo depende del tiempo que me quede disponible) escribire una serie de tutoriales introductorios de iBatis. De todas formas aqui os comento algo que no esta del todo muy documentado y que puede servir a aquellas personas que ya emplean este framework.
El caso es para Oracle 10. Si necesitas ejecutar varias sentencias SQL debes escribir en el XML algo parecido a lo siguiente (es solo un ejemplo, adaptalo a tu caso particular):
<statement id="borrarDatos" parameterClass="comun.beans.Project" >
<![CDATA[
BEGIN
DELETE FROM TABLA1 WHERE PROJECT=#id#;
DELETE FROM TABLA2 WHERE PROJECT=#id#;
DELETE FROM TABLA3 WHERE PROJECT=#id#;
DELETE FROM TABLA4 PROJECT=#id# AND SID<>'0';
END;
]]>
</statement>
Despues lo ejecutariamos mediante un “update” por ejemplo:
Project p = new Project();
p.setId("666");
SQLMap.update("borrarDatos",p);
En resumen, empleamos el tagname <statement></statement> y encerramos las sentencias SQL separadas por ; y entre los elementos BEGIN y END;
Mas informacion | OpenSource