Posts

Showing posts from August, 2014

ORACLE - SQL estructura jerarquica padre hijo

El proximo SQL devuelve la informacion jerárquicade los registros en una table basando en el código del padre. Este script es muy útil para determinar la estructura de jerarquía:

SELECT 
   ID, 
   ORGANIZACION, 
   ID_PADRE, 
   LEVEL, -- PALABRA RESERVADA
   SYS_CONNECT_BY_PATH(ORGANIZACION, '/') -- USADO PARA LA CONSTRUCCIÓN DEL PATH/MIGA-DE-PAN (PUEDE SER REMOVIDO)
FROM
   ORG_UNITS
where 
   ACTIVE = 0
START WITH ID = XXX -- CÓDIGO DEL PADRE, RAÍZ DE LA ESTRUCTURA
CONNECT BY PRIOR ID = ID_PADRE -- CAMPO USADO PARA DETERMINAR LA RELACIÓN JERÁRQUICA
ORDER SIBLINGS BY 
   NIVEL,
   ORGANIZACION;

Resultado:

IDORGANIZACIONID_PADRENIVELPATHXXXPT7581/PT2077PT-EXXX2/PT/PT-E22687PT-EC20773/PT/PT-E/PT-EC22689PT-ECC226874/PT/PT-E/PT-EC/PT-ECC22688PT-ECN226874/PT/PT-E/PT-EC/PT-ECN

Java - JSTL, random number between values

Add the bellow tag to your jsp page:

<jsp:useBean id="random" class="java.util.Random" scope="application"/>

, and the followin tag to generate your random number:

${random.nextInt(N)}

Particular case:
Generate a random number, between 1 and 4, in order to display a different background at each page refresh:

<img src="../img/background_${random.nextInt(3)+1}.jpg">

Java - SpringMVC NetworkError 406 Not Acceptable while using JSON

Problem:"NetworkError 406 Not Acceptable" when calling a servlet using jQuery and expecting a JSON result.

Solution:The JSON converting Maven dependencies (or plain libraries) might be missing on the project classpath:


Java - Project properties Cannot nest inside library

Image
Problem:

Cannot nest 'xxx/test/java' inside library 'xxx/src'