GORM ( Go ORM ) es una librería que sirve para el mapeo objeto relacional. Características principales: ORM con todas las funciones Asociaciones ( tiene uno, tiene muchos, pertenece a, muchos a muchos, polimorfismo, herencia de tabla única ). Ganchos ( antes/después de crear/guardar/actualizar/eliminar/buscar ). Carga diligente con precarga, uniones. Transacciones, transacciones anidadas, punto de guardado, revertir al punto guardado. Contexto, modo de sentencia preparada, modo de ejecución en seco. Inserción por lotes, búsqueda en lotes, búsqueda/creación con mapa, CRUD con SQL Expr y valorador de contexto. Constructor de SQL, Upsert, bloqueo, sugerencias de optimizador/índice/comentario, argumento con nombre, subconsulta. Clave primaria compuesta, índices, restricciones. Migraciones automáticas. Registrador API de complemento extensible y flexible: Resolvedor de bases de datos ( múltiples bases de datos, división de lectura/escritura ) / Prometheus… Cada función incl...
Alquimista de código
Programación en diversos lenguajes y tecnologías.