Red de conocimiento informático - Material del sitio web - Cómo construir un marco de desarrollo de hibernación

Cómo construir un marco de desarrollo de hibernación

Paso 1: cree un nuevo proyecto web o proyecto java en Myeclipse. (La premisa es que has descargado hibernate del sitio web oficial)

Paso 2: Importa el paquete. Haga clic derecho en Proyecto-propiedades-Ruta de compilación de Java y seleccione la ruta de la derecha.

Agregue la columna de la biblioteca

El paquete jar requerido para la importación jar externa.

¿Qué pasa con esas bolsas? (Las rutas que mencioné a continuación se extraen de hibernación).

Lo más básico es que necesitas (1)Hibernate-distribution-3 2 . 3 2 . hibernate3.jar en el directorio ga.

(2)Hibernate-distribution-3 . ga-dist \ Hibernate-distribution-3 .

(3)El controlador de su base de datos.

(4) También existe el paquete slf4j-nop-1.5.2.jar que fácilmente se pasa por alto.

Paso 3: Crear un archivo xml

Puedes encontrar ejemplos en la API tú mismo o directamente en hibernate-distribution-3. 3. 2. ga-dist\hibernate-

Directorio Distribución-3.3.2.ga\project\tutorials\web\src\main\resources.

Luego modifique el archivo hibernate.cfg.xml.

Método de modificación: El más sencillo es el funcionamiento de la interfaz gráfica en modo diseño en Myeclipse.

Primero seleccione el nuevo controlador de base de datos.

Luego busque el tipo de base de datos correspondiente.

De la siguiente manera

Luego seleccione el dialecto de la base de datos deseada en la columna del cuadro de diálogo.

Luego simplemente deje un show_sql-true en la columna de atributos.

Luego, la columna de mapeo debe introducir el xml (User.hb.xml) de su clase de entidad.

A continuación se describe cómo crear este archivo.

En segundo lugar, cree un archivo de mapeo correspondiente a la clase de entidad.

Método 1: Primero escriba una clase de entidad y luego en hibernate-distribution-3 2 . Busque el archivo Person.hbm.xml en el directorio ga \ project \ tutorials \ web \ src \ main \ resources \ org

\hibernate\tutorial\domain (el archivo debe cambiarse al nombre correspondiente a la clase de entidad, pero no necesariamente Sí.

Cambiar). Pruebe directamente el paquete correspondiente a la clase de entidad (la clase de entidad y el archivo de mapeo deben estar en el mismo paquete). Como se muestra a continuación

Entonces puedes escribir una prueba. Escribí un código como este.

Prueba de clase pública {

Pública

static void main(String[] args) {

Configuración configuración = nueva configuración() .

configure();

fábrica de sesiones sesión fa = conf . buildsessionfactory();

Sesión

sesión = sesión fa .

String sql =

"De usuario";

Consulta de consulta

= crear consulta(SQL);

Lista lista

= consulta . lista();

Para (usuario u:

lista) {

sistema println. (u . getname());

}

}

}

Una línea de instrucción SQL y el resultado de salida correspondiente.