No sé si esto es posible. De todos modos, aquí está mi problema: Quiero crear una clase que tiene un esquema de la tabla de base de datos, por ejemplo, supongamos que tengo una tabla comoCómo crear una clase dinámicamente en Java
id - unsigned int
username - varchar(128)
password - varchar(128)
y vamos a suponer que puedo consultar estos datos de mi db. Lo que quiero hacer es crear dinámicamente (y, por supuesto, crear una instancia) una clase Java que debería tener este aspecto:
public class User{
private unsigned int id;
private String username;
private String password;
}
(en realidad un ActiveRecord
para mi mesa)
¿Me puede ayudar a comenzar ¿esta? tnks
¡Gracias, ya entendiste! esto es lo que necesito :) – ArtoAle
Un caso de uso generaría una clase que implementa una interfaz de la que tu código estático conoce. Estoy investigando este tema porque tenemos una aplicación que se ejecuta en un esquema de base de datos mixta, por lo que las columnas pueden existir o no. – Snekse
@Snekse: la implementación dinámica de interfaces es bastante fácil, usando java.lang.reflect.Proxy –