Añado los fuentes de java
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user