Operaciones ORM en Django: CRUD y Relaciones entre Tablas
PyCharm funciona como cliente de bases de datos similar a Navicat:
Acceder mediante Database (esquina superior derecha) o penel inferior
Seleccionar MySQL y configurar conexión
Descargar drivers al primer acceso
Consultar estructura en pestaña Tables
Visualizar datos con doble clic en tablas
Confirmar cambios con commit
Configuración de Djang ...
Publicado el 7-17 16:53
Resolución de problemas de carga de relaciones en Hibernate: impacto de FetchType en consultas con joins
Introducción al problema
Al trabajar con relaciones entre entidades en Hibernate, puede ocurrir que una colección de objetos asociados no se recupere completamente. Consideremos un escenario donde una entidad Order tiene una lista de OrderItem, pero al obtener la colección, algunos elementos desaparecen misteriosamente.
Order pedido = orderDao. ...
Publicado el 7-16 17:15
Gestión de Bases de Datos en Python con SQLAlchemy ORM
SQLAlchemy es un toolkit de SQL y un sistema de mapeo objeto-relacional (ORM) para Python que permite a los desarrolladores interactuar con bases de datos utilizando paradigmas de programación orientada a objetos. Su flexibilidad facilita la transición entre diferentes motores de bases de datos sin necesidad de reescribir gran parte del código. ...
Publicado el 7-16 12:37
Guía completa de SQLAlchemy ORM en Python
SQLAlchemy representa uno de los frameworks ORM (Object-Relational Maping) más empleados en el ecosistema Python, ofreciendo métodos eficientes yversátiles para la interacción con bases de datos relacionales. A continuación, se detalla el proceso completo para dominar esta herramienta.
Índice temático
Instalación del paquete
Conceptos fundamen ...
Publicado el 7-15 17:47
Aprendiendo Hibernate 9 - Estrategias de Recuperación
En este capítulo, utilizaremos una relación de uno a muchos entre EntidadClase y Estudiante;
Estudiante.java:
package com.cy.modelo;
public class Estudiante {
private int identificador;
private String nombre;
private EntidadClase clase;
public int getIdentificador() {
return identificador;
}
public void set ...
Publicado el 7-13 05:55
Configuración de Índices en Entidades Nutz con Anotaciones @TableIndexes y @Index
Nutz es una suite de micro-frameworks modulares y livianos. Sus componentes pueden ser utilizados de forma independiente, encapsulando la esencia de tecnologías como Spring, Hibernate y Struts en un único JAR de aproximadamente 1MB. Nutz no tiene dependencias externas, lo que permite crear aplicaciones web completas con un solo JAR, excluyendo ...
Publicado el 7-10 01:45
EF Core: El framework ORM de Microsoft para .NET
Entity Framework Core, conocido como EF Core, es el framework oficial de mapeo objeto-relacional (ORM) para aplicaciones .NET. Facilita la interacción con bases de datos relacionales mediante código orientado a objetos, reduciendo la necesidad de escribir SQL manualmente.
Configuración básica y definición del contexto
Para comenzar, se define u ...
Publicado el 7-9 20:56
Métodos de Sesión en Hibernate para Operaciones con Objetos
En Hibernate, la interfaz Session es fundamental para interactuar con la base de datos y gestionar el ciclo de vida de los objetos. Este artículo explora métodos clave para manipular entidades, incluyendo diferencias en comportamiento y técnicas para optimizar las actualizaciones.
Métodos load() y get()
El método load() devuelve un proxy del ob ...
Publicado el 7-6 16:52
Guía completa de MyBatisPlus: características y operaciones fundamentales
Introducción a MyBatisPlus
MyBatisPlus (comúnmante abreviado como MP) es una extensión poderosa construida sobre el framework MyBatis. Su objetivo principal es eliminar código repetitivo y acelerar el desarrollo de aplicaciones que interactúan con bases de datos relacionales.
Características principales
Integración transparente: Amplía las fun ...
Publicado el 7-6 00:51
Configuración y Uso Básico de MyBatis con Oracle
Este artículo detalla los pasos para configurar y utilizar MyBatis con una base de datos Oracle, incluyendo la definición de la configuración, el mapeo de entidades y la ejecución de consultas.
Inclusión de Librerías Se requieren las librerías de MyBatis y el driver JDBC de Oracle.
Archivo de Configuración Principal (mybatis-config.xml) Este a ...
Publicado el 7-4 17:31