PROGRAMAR EN ACCESS VBA

Aplicaciones access con VBA

  > Principal
  HIBERNATE
 
 
.: Vba
- Formularios access
- Informes access
- Formularios Arcgis
- Acceso a datos
- Ejemplos usuarios
- Libros access
- FAQ
- Cursos
- Empleo access
.: Pdas
- Programar PDA
- Tutorial
- Ejemplos
.: Php
- php basico
- formularios php
- conexion BBDD
- funciones php
- construir Intranet
- Empleo php
.: Programar Java
- Hibernate
- Spring Rich Client
- Swing
- Java
- Empleo Java
.: Blog
- Blog Access
.: SQL
- Que es sql
- Consultas SQL
- SQL Server
- SQL Server Avanzado
.: Android
- Android
- instalación SDK
.: Geotools
- Geotools
.: Foros
- Access
- PHP
- JAVA
- Android
- Programar
 
 
.: Novedades
- iphone 5
- PDANET
- Libros de access
- android
-Newssletters
 

Hibernate es el primer APi de persistencia para java que nos servira para el desarrollo de aplicaciones precisas y rápidas. Hibernate se encarga de hacer invisible al programador la parte de conexion con bases de datos, creando automaticamente las clases correspondientes a nuestro modelo relacional, y tambien los metodos correspondientes para poder trabajar con estas clases, esto nos ahorrará miles de lineas de codigo de desarrollo

 


 
.: Contratar Publicidad :.
 

Como funciona Hibernate en Netbeans:

Basicamente Hibernate funciona de la siguiente manera: Si tenemos una tabla en una base de datos, hibernate genera una clase para esa Tabla que implementa metodos para todos los campos de la tabla, tanto para insertar como para recuperar esos datos, olvidandonos de tener que hacer conexiones con la base de datos, por lo tanto, hace invisible para el desarrollador toda la parte que conecta Clases con bases de datos.

En netbeans tenemos funciones especificas para trabajar con hiberante , lo primero que debemos hacer una vez que tenemos nuestra base de datos, es crear el archivo de configuracion de hibernate, de la siguiente manera:

Sobre el proyecto, boton derecho > nuevo > Asistente de configuración de hibernate.

una vez abierto el asistente, debemos indicar la conexion a nuestra base de datos, indicando en que servidor esta, la instancia, usuario y contraseña.

Una vez creado el archivo de conexion de hibernate, debemos crear un nuevo archivo de ingenieria inversa, lo que permite elegir a que clases queremos mapear con hiberante:

Sobre el proyecto, boton derecho > nuevo > Asistente de Ingenieria Inversa de Hibernate.

Aqui indicamos el archivo de configuracion que hemos creado anteriormente, y el sistema nos mostrará las tablas que podemos usar, un requisito indispensable es que la tabla debe tener una clave primaria, si no no se puede indexar.

Una vez creado el archivo de ingenieria inversa vendría el últimos paso, generar los POJOS (clases generadas por hibernate). Lo haremos de la siguiente manera:

Sobre el proyecto, boton derecho > nuevo > Asistente de mapas de hibernate y POJOS de la bbdd

Esto creará para cada tabla de la base de datos una nueva clase java, y su correspondiente xml de mapeo, donde relaciona campos de tablas, con campos de Base de datos.

Yo recomiendo usar siempre tablas con una clave primaria única, de esta manera evitaremos multiples problemas a la hora de mapear, ya que hibernate crea clases nuevas para claves primarias compuestas. Ademas, con claves primarias unicas, será mas sencillo trabajar sobre nuestra base de datos y hacer consultas.

 

 

 

 

 
 


.:
 
.: Contratar Publicidad :.
Añadir a favoritos Contacto Libros sobre access y vba Enlaces Todo Access  
 
.: En ProgramarVBA podrá encontrar:        
Visual Basic Formularios Access Informes Android PDAs Java y Sql SQL SERVER
Foro GIS Foro PDAs Tutorial VBA Bases de datos Access Foro SQL Acceso a datos access Informes access