You are on page 1of 2

ALTER TABLE PACIENTE ADD CONSTRAINT FK_PACIENTE_GN_TERCERO

FOREIGN KEY (numero_hc) REFERENCES GN_TERCERO (numero)


;

ALTER TABLE ANTECEDENTES ADD CONSTRAINT FK_ANTECEDENTE_TIPO_ANTECEDENTE

FOREIGN KEY (tipo_antecedente) REFERENCES TIPO_ANTECEDENTE (codigo)


;

ALTER TABLE PACIENTE DROP FOREIGN KEY FK_PACIENTE_GN_TERCERO ;


ALTER TABLE ANTECEDENTES DROP FOREIGN KEY FK_ANTECEDENTE_TIPO_ANTECEDENTE;

-----------------------------------------------------------------------------------
---------------------
----------------------------------------------Java

public static void numero() {


Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction().commit();

int id=0;
short A=3;

int existe=0;

List listAnt = session.createQuery("from Antecedentes").list();


int i=0;
while ( i<listAnt.size() && existe==0){
Antecedentes ant = (Antecedentes)listAnt.get(i);
if (ant.getId()==id) {
existe=1;
System.out.print("Id : "+ant.getId()+" Nombre: "+ant.getDscCorta()
+" Descripcion: "+ant.getDscLarga()+" ");
System.out.println(" ");

}
i++;

Antecedentes ant2=null;
if (existe==0){
System.out.print("No existe");
ant2 = new Antecedentes(1, "hola", "hola", A);
}
Paciente pac = new Paciente(12345, Calendar.getInstance().getTime(), 31333,
"233");

AntecedentesPacienteId antPacID =new AntecedentesPacienteId(2,3);

AntecedentesPaciente antPac= new AntecedentesPaciente(antPacID,ant2,pac );

session.beginTransaction().commit();
session.close();
}

You might also like