Añado los fuentes de java

This commit is contained in:
2025-06-09 13:37:06 +02:00
parent d6c990e5d5
commit a97a6350ee
226 changed files with 57246 additions and 0 deletions
@@ -0,0 +1,72 @@
package com.tarisan.generador;
import com.tarisan.control.*;
import com.tarisan.excepcion.*;
import com.tarisan.generador.ObtenerTablasBD;
import java.sql.*;
import java.util.Vector;
public class GeneradorJavaBeansBD
{
/**
Metodo main
*/
public static void main(String[] args)
{
try
{
ParametrosConfiguracion.cargarPropiedades();
Connection conexion = ParametrosConfiguracion.dataStore.obtenerConexion();
// Nombre del package de los JavaBeans
String packageName = "com.tarisan";
int tipo = ObtenerTablasBD.JAVA;
Vector vectorAll = new Vector();
Vector vectorTablas = null;
ObtenerTablasBD obtenerTablas = new ObtenerTablasBD();
vectorTablas = obtenerTablas.getTablas(conexion);
vectorAll.addElement(vectorTablas);
vectorAll.trimToSize();
generarJavaBeans(vectorAll, packageName);
ParametrosConfiguracion.dataStore.liberarConexion(conexion);
}
catch(ExcepcionTarisan ex)
{
System.out.println("ExcepcionTarisan: " + ex);
}
}//fin de metodo main
/**
Metodo para generar los JavaBeans
*/
private static void generarJavaBeans(Vector vectorAll, String packageName)
{
System.out.println("\nGenerando clases data en "+ System.getProperties().get("user.dir") + "\\dataGenerado\\...");
Vector unVectorTabla;
Tabla tabla;
for( int j = 0 ; j < vectorAll.size() ; j++)
{
unVectorTabla = ( Vector )(vectorAll.elementAt(j)) ;
// Recorro el vector de tablas
for(int k = 0; k < unVectorTabla.size(); k++)
{
tabla = (Tabla)(unVectorTabla.elementAt(k));
GenerarObjetoBaseBD.crearObjetoBase(tabla, packageName);
// GenerarAttributeInfoBD.crearAttributeInfo(tabla, packageName);
// GenerarBeanInfoBD.crearBeanInfo(tabla, packageName);
}
}
}
}