Recientemente he desarrollado una pequeña aplicacion en Java utlizando por primera vez persistencia a traves de hibernate. Con esta tecnologia conseguimos mapear las tablas de nuestra base de datos en objetos de java casi tener que picar codigo. Netbeans nos facilita el trabajo muchisimo, y solo necesitamos tres cosas:
1.- El archivo de configuracion hibernate.cfg.xml, donde definimos nuestros objetos mapeados, y la conexion a la base de datos , en mi caso sql server 2005
2.- Los archivos de mapeo con las caracteristicas de cada objeto: en mi caso: vehiculos.hbm.xml
3.- Los objetos de persistencia o “clases mapeadas” que netbeans genera automaticamente al indicarle la tabla de la base de datos.
Ahora ya podemos usar objetos persistentes y ahorrar una cantidad ingente de tiempo desarrollando codigo. Por ejemplo, si tengo un formulario donde quiero ver datos de clientes, unicamente hare una consulta HQL a la base de datos, y cargare estos datos en un objeto de tipo List, que contendra finitos objetos del tipo “cliente” con todos sus datos ya mapeados, solo falta mostrar dichos datos en el formulario