Avalados por :

Guía de inicio rápido para Ebean ORM: ¿Qué es y cómo empezar?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 16 Vistas
0
Cargando...

¿Qué es Ebean ORM?


Ebean ORM es un marco de mapeo objeto-relacional (ORM) para Java y Kotlin. El marco se puede utilizar para mapear objetos Java desde un modelo de dominio orientado a objetos a tablas de base de datos relacionales. El conjunto de características del marco también incluye capacidades de consulta y recuperación que traducen automáticamente entre código Java orientado a objetos y consultas SQL relacionales.

Ebean ORM, por ejemplo, está incluido en el Play Framework para simplificar el acceso a la base de datos.

¿Qué hay de nuevo?


Hasta ahora no había soporte para SAP HANA incluido en el marco Ebean ORM. A partir de la versión 11.23.1, ahora hay plataformas Ebean para las tiendas de columnas y filas de SAP HANA disponibles. Las plataformas implementan la gama completa de funciones proporcionadas por SAP HANA, incluidas las columnas de identidad generadas por la base de datos, secuencias, comentarios de tablas y columnas, y más.

¿Cómo puedo empezar?


Para comenzar, puedes seguir el tutorial de Inicio rápido de Ebean.

Además de las dependencias de Ebean, deberás agregar el controlador JDBC de HANA a tu descriptor de gestión de dependencias (pom.xml si estás utilizando Maven).
<dependency>
  <groupId>com.sap.cloud.db.jdbc</groupId>
  <artifactId>ngdbc</artifactId>
  <version>2.3.48</version>
</dependency>

Configuración automática de la base de datos a través de la imagen Docker


Si estás desarrollando en Linux, Ebean (a través del módulo de configuración de prueba de ebean-test-config) puede iniciar automáticamente una instancia de prueba de HANA, edición express dentro de un contenedor de Docker .

El soporte de HANA en ebean-test-config está disponible a partir de la versión 11.27.2. Asegúrate de incluir al menos esta versión como una dependencia.

Para que la configuración automática de la base de datos funcione, deberás crear un directorio en tu máquina local que la imagen Docker de HANA pueda utilizar para almacenar sus datos.
sudo mkdir -p /directorio

Dentro de este directorio recién creado, deberás agregar un archivo JSON llamado, por ejemplo, passwords.json, que contenga contraseñas predeterminadas para la instancia de la base de datos.
{
   "master_password" : "HXEHana1"
}

Una vez hecho esto, puedes ajustar la configuración de prueba de Ebean (application-test.yml) de la siguiente manera:
ebean:
  test:
#    shutdown: stop # stop | remove
    platform: hana
    ddlMode: dropCreate # none | dropCreate | create | migration | createOnly | migrationDropCreate
    dbName: myapp
    hana
            
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?