Al seleccionar una conexión a una base de datos en NetBeans, se crea un archivo de configuración en Hibernate que guarda los detalles de esa conexión. NetBeans también añade de forma automática la biblioteca de Hibernate para la ruta de clase que tendrá nuestro proyecto. Después de la creación del archivo Hibernate.cfg.xml
, podemos editarlo o modificar el código xml mediante el editor xml.
Las propiedades más importantes del fichero Hibernate.cfg.xml
son:
Hibernate.dialect
: Dialecto o lenguaje empleado. Por ejemplo, MySQL.
Hibernate.connection.driver_class
. Driver utilizado para la conexión con la base de datos.
Hibernate.connection.url
. Dirección de la base de datos con la que se va a conectar Hibernate.
Hibernate.connection.username
. Nombre del usuario que va a realizar la extracción de información. Por defecto, el nombre de usuario es root.
Hibernate.connection.password
. Contraseña el root.
Hibernate.show_sql
. Para mostrar la herramienta. Por defecto, su valor es true.
Otro fichero importante es hibernate.reveng.xml
, que contiene los parámetros de conexión a la base de datos. Su estructura es la siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering
DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd">
<hibernate-reverse-engineering>
<schema-selection match-schema="ANTONIO"/>
<table-filter match-name="DEPARTAMENTOS"/>
<table-filter match-name="EMPLEADOS"/>
</hibernate-reverse-engineering>