Ir al contenido principal
Google Cloud
Documentación Áreas de tecnología
  • IA y AA
  • Desarrollo de aplicaciones
  • Hosting de aplicaciones
  • Procesamiento
  • Canalizaciones y análisis de datos
  • Bases de datos
  • Múltiples nubes distribuidas e híbridas
  • IA generativa
  • Soluciones de la industria
  • Redes
  • Observabilidad y supervisión
  • Seguridad
  • Storage
Herramientas para productos cruzados
  • Administración de accesos y recursos
  • Administración de uso y costos
  • SDK de Google Cloud, lenguajes, frameworks y herramientas
  • Infraestructura como código
  • Migración
Sitios relacionados
  • Página principal de Google Cloud
  • Prueba gratuita y nivel gratuito
  • Centro de arquitectura
  • Blog
  • Comunicarse con Ventas
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Documentación de Google Cloud Marketplace
  • Google Cloud Skills Boost
  • Google Cloud Solutions Center
  • Atención al cliente de Google Cloud
  • Canal de YouTube sobre tecnología de Google Cloud
/
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Português
  • Português – Brasil
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Consola Acceder
  • Spanner
Guías Referencia Ejemplos Asistencia Recursos
Comunicarse con nosotros Comenzar gratis
Google Cloud
  • Documentación
    • Guías
    • Referencia
    • Ejemplos
    • Asistencia
    • Recursos
  • Áreas de tecnología
    • Más
  • Herramientas para productos cruzados
    • Más
  • Sitios relacionados
    • Más
  • Consola
  • Comunicarse con nosotros
  • Comenzar gratis
  • Descubrimiento
  • Descripción general del producto
  • Descripción general de las ediciones de Spanner
  • Interfaz de PostgreSQL
  • Spanner para cargas de trabajo no relacionales
    • Descripción general de las bases de datos no relacionales
    • Interfaz de Cassandra
  • Comenzar
  • Guía de prueba de concepto de Spanner
  • Cómo configurar tu entorno
  • Crea una base de datos y ejecuta consultas en ella
    • Usa la consola de Google Cloud
    • Usa la CLI de gcloud
  • Administra tus datos con la consola de Google Cloud
  • Bibliotecas cliente
    • Guía de inicio rápido de C++
    • Guía de inicio rápido de C#
    • Guía de inicio rápido
    • Guía de inicio rápido de Java
    • Guía de inicio rápido de Node.js
    • Guía de inicio rápido de PHP
    • Guía de inicio rápido de Python
    • Guía de inicio rápido de Ruby
    • Guía de inicio rápido de REST
  • Controladores
    • Configuración con controladores
    • Guía de inicio rápido de JDBC
    • Guía de inicio rápido de database/sql de Go
    • Guía de inicio rápido de los controladores de PostgreSQL
  • CLI de Spanner
  • Instancias de prueba gratuita
    • Descripción general de las instancias de prueba gratuita
    • Crea una instancia de prueba gratuita
  • Descripción general de la residencia de datos
  • Crea y administra
  • Instancias
    • Descripción general de las instancias
    • Nodos y unidades de procesamiento
    • Configuraciones regionales, birregionales y multirregionales
    • Tipos de región
    • Replicación
    • Datos de partición geográfica
      • Descripción general de la partición geográfica
      • Crea y administra particiones de instancias
      • Crea y administra posiciones de datos
    • Enrutamiento que tiene en cuenta el líder
    • Extremos de servicio globales y regionales
    • Almacenamiento por niveles
    • Crea y administra instancias
    • Crea y administra configuraciones de instancias
    • Cambiar el quórum birregional
    • Mover una instancia
    • Ajusta automáticamente la escala de las instancias
      • Descripción general del ajuste de escala automático
      • Escalador automático administrado
      • Herramienta de código abierto Autoscaler
        • Descripción general de la herramienta de ajuste de escala automático
        • Implementa la herramienta de escalador automático en Cloud Run Functions
        • Implementa la herramienta de escalador automático en GKE
    • Controla el acceso y organiza las instancias con etiquetas
  • Bases de datos
    • Descripción general de las bases de datos
    • Elige entre GoogleSQL y PostgreSQL
    • Crea y administra bases de datos
    • Evita la eliminación accidental de bases de datos
    • Modifica la región líder de una base de datos
    • Cómo establecer la zona horaria predeterminada para una base de datos
  • Administra recursos con Data Catalog
  • Diseña y administra un esquema de base de datos
    • Descripción general de los esquemas
    • Prácticas recomendadas sobre el diseño del esquema
    • Realizar actualizaciones de esquema
    • Cómo crear y administrar esquemas con nombre
    • Descripción general de las vistas
    • Cómo crear y administrar vistas
    • Índices secundarios
    • Claves externas
    • Administración de valores predeterminados de claves primarias
    • Crear y administrar relaciones de claves externas
    • Crea y administra restricciones de verificación
    • Cómo crear y administrar columnas generadas
    • Almacena datos numéricos de precisión arbitrarios
    • Crea y administra secuencias
    • Administra nombres de tablas
    • Cómo crear y administrar grupos de localidades
  • Administra y observa operaciones de larga duración
  • Configura el tiempo de actividad (TTL)
    • Descripción general del TTL
    • Administra la retención de datos con el TTL
    • Métricas y supervisión del TTL
  • Conéctate
  • Conéctate a una base de datos de dialecto PostgreSQL
  • Conecta clientes de PostgreSQL a Spanner con PGAdapter
    • Descripción general de PGAdapter
    • Obtén PGAdapter
    • Inicia PGAdapter
    • Comandos de administración de sesiones de PGAdapter
    • Conecta PGAdapter al emulador
  • Conéctate a Spanner con el adaptador de Cassandra
  • Crea una instancia de VM de Compute Engine y conéctate a ella para acceder a Spanner
  • Conéctate a Spanner con un clúster de GKE
  • Conéctate a Spanner desde otros servicios de Google Cloud
  • Autentícate en Spanner
  • Acceso seguro y controlado
  • Control de acceso con IAM
    • Descripción general de IAM
    • Aplica roles de IAM
  • Control de acceso detallado
    • Descripción general del control de acceso detallado
    • Control de acceso detallado para los flujos de cambios
    • Control de acceso detallado para secuencias
    • Control de acceso detallado para modelos
    • Configura el control de acceso detallado
    • Accede a una base de datos con control de acceso detallado
    • Privilegios de control de acceso detallado
    • Roles del sistema de control de acceso detallado
  • Agrega una política de la organización personalizada
  • Encriptación de datos
    • Claves de encriptación administradas por el cliente (CMEK)
      • Descripción general de la CMEK
      • Protege una base de datos con CMEK
    • Encriptación de datos en tránsito
  • Cómo migrar
  • Proceso de migración
    • Descripción general de la migración
    • Evalúa la migración
    • Migra tu esquema
    • Migra tu aplicación
    • Optimiza el rendimiento de tu esquema y tu aplicación
    • Migre sus datos
    • Valida los datos
    • Configura mecanismos de corte y resguardo
  • Herramientas de migración
    • Descripción general de las herramientas de migración
    • Configura la herramienta de migración de Spanner (SMT)
  • Migración de claves primarias
    • Descripción general de la migración de claves primarias
    • Migra claves primarias
  • Migra desde MySQL
    • Descripción general de la migración de MySQL
    • Migración del esquema de MySQL
      • Descripción general de la migración del esquema desde MySQL
      • Usa SMT para migrar el esquema de MySQL
    • Migra tus datos de MySQL
  • Carga datos de muestra
  • Migra desde DynamoDB
  • Migra desde Oracle
  • Migra desde PostgreSQL
    • Migra a una base de datos con dialecto GoogleSQL
    • Migra a una base de datos de dialecto PostgreSQL
  • Migra desde Cassandra
  • Migra Spanner a una base de datos de PostgreSQL
  • Importa y exporta datos
  • Descripción general de importación y exportación
  • Importa, exporta y modifica datos con Dataflow
  • Importa y exporta datos en formato Avro
    • Importa archivos Avro de Spanner
    • Exporta datos de Spanner a Avro
    • Importa datos de bases de datos ajenas a Spanner
  • Importa y exporta datos en formato CSV
  • Importa datos de PostgreSQL con COPY
  • Prácticas recomendadas sobre la carga masiva
  • Recuperación ante desastres
  • Descripción general de la recuperación ante desastres
  • Crea copias de seguridad de las bases de datos
    • Descripción general de las copias de seguridad
    • Crea copias de seguridad
    • Crea y administra programas de copias de seguridad
    • Administrar copias de seguridad
  • Restablece bases de datos
    • Descripción general del restablecimiento
    • Restablecer copia de seguridad
  • Recuperación de un momento determinado (PITR)
    • Descripción general de la PITR
    • Recupera datos con la PITR
  • Desarrollo
  • Escribe SQL con la ayuda de Gemini
  • Prácticas recomendadas para casos de uso
    • Spanner como base de datos de videojuegos
  • Integra frameworks de lenguaje
    • Spanner con Hibernate
      • Integración con Hibernate ORM (GoogleSQL)
      • Integración con Hibernate ORM (PostgreSQL)
      • Escribe una app de Hibernate que se conecte a Spanner
    • Spanner con Spring Data JPA
      • Integración con Spring Data JPA (GoogleSQL)
      • Integración con Spring Data JPA (PostgreSQL)
    • Spanner con Spring Data JDBC
      • Integración con Spring Data JDBC (GoogleSQL)
      • Integración con Spring Data JDBC (PostgreSQL)
    • Spanner con MyBatis
      • Integración con MyBatis y Spring Boot (GoogleSQL)
      • Integración con MyBatis y Spring Boot (PostgreSQL)
    • Spanner con Spring Data
    • Escribe una app de Spring Boot que se conecte a Spanner
    • Spanner con GORM
      • Integración con GORM (GoogleSQL)
      • Integración con GORM (PostgreSQL)
    • Spanner con Django ORM
    • Spanner con SQLAlchemy
      • Integración con SQLAlchemy (GoogleSQL)
      • Integración con SQLAlchemy (PostgreSQL)
    • Spanner con Active Record
    • Spanner con Entity Framework Core
  • Usa transacciones
    • Descripción general de las transacciones
    • Límites de marcas de tiempo
    • Marcas de tiempo de confirmación
      • En bases de datos de dialecto de GoogleSQL
      • En bases de datos con dialecto de PostgreSQL
    • TrueTime y coherencia externa
    • Niveles de aislamiento
      • Descripción general de los niveles de aislamiento
      • Usa el aislamiento de lectura repetible
    • Escrituras optimizadas para la capacidad de procesamiento
    • Recupera estadísticas de confirmaciones de una transacción
    • Usa SELECT FOR UPDATE en el aislamiento serializable
    • Usa SELECT FOR UPDATE en el aislamiento de lectura repetible
  • Sesiones
  • Recomendaciones sobre SQL
  • Cómo leer datos
    • Lecturas fuera de las transacciones
    • Lecturas dirigidas
    • Lectura del alquiler
    • Usa recursos de procesamiento independientes de Data Boost para las lecturas
      • Descripción general de Data Boost
      • Ejecuta consultas federadas con Data Boost
      • Exporta datos con Data Boost
      • Usa Data Boost en tus aplicaciones
      • Supervisa el uso de Data Boost
      • Supervisa y administra el uso de la cuota de Data Boost
    • Cómo usar consultas guardadas
      • Descripción general de las consultas guardadas
      • Cómo crear y administrar consultas guardadas
  • Modificar datos
    • Modifica datos con la consola de Google Cloud
    • Modifica datos con gcloud CLI
    • Modifica datos con DML
      • Inserta, actualiza y borra datos con DML
      • DML particionado
      • Prácticas recomendadas sobre DML
    • Modifica datos con mutaciones
    • Compara DML con mutaciones
    • Modifica datos con la escritura por lotes
  • Trabaja con tipos de datos
    • Trabaja con arrays
      • En bases de datos de dialecto de GoogleSQL
      • En bases de datos con dialecto de PostgreSQL
    • Trabaja con objetos STRUCT
    • Trabaja con datos NUMERIC
    • Trabaja con datos JSON
    • Trabaja con datos JSONB
    • Trabaja con búferes de protocolo en GoogleSQL
  • Desarrollo y pruebas
    • Emula Spanner de forma local
    • Usa Terraform con Spanner
    • Configura tiempos de espera y reintentos personalizados
    • Configura el tiempo de espera de la instrucción
    • Configura el tiempo de espera de la transacción
  • Procesa y visualiza datos
    • Plantillas de Dataflow
    • Transmite los cambios de datos
      • Descripción general de los flujos de cambios
      • Crea y administra flujos de cambios
      • Compila conexiones de flujos de cambios con Dataflow
      • Crea conexiones de flujos de cambios a Kafka
      • Cambia particiones, registros y consultas
    • Integra Spanner en IntelliJ
    • Integra Spanner con Looker
    • Integra Spanner con Liquibase
  • Búsqueda en el texto completo
    • Descripción general de la búsqueda en el texto completo
    • Indexación y tokenización de la Búsqueda
      • Asignación de token
      • Índices de búsqueda
      • Índices de búsqueda numéricos
      • Índices de búsqueda de JSON
      • Particiona los índices de búsqueda
      • Cómo combinar TOKENLISTs
    • Consultas de búsqueda en el texto completo
      • Descripción general de las consultas
      • Cómo buscar en varias columnas
      • Mezcla búsquedas de texto completo y búsquedas que no son de texto
      • Clasifica los resultados de la búsqueda
      • Realiza una búsqueda de subcadena
      • Cómo encontrar coincidencias aproximadas con la búsqueda aproximada
      • Realiza la búsqueda de coincidencias de patrones de Top-K
      • Realiza una búsqueda con facetas
      • Paginar los resultados de la búsqueda
    • Comparación entre índices de búsqueda y secundarios
  • Instala funciones de MySQL en Spanner
  • Implementa una arquitectura multiusuario en Spanner
  • IA y aprendizaje automático de Spanner
  • Descripción general de Spanner AI
  • Comienza a usar Spanner para aplicaciones de IA generativa
  • Integración de Spanner con Vertex AI
  • Búsqueda de vectores
    • Genera incorporaciones
      • Obtén embeddings de texto de Vertex AI
      • Genera embeddings de vectores de forma masiva con DML particionado
    • Realiza una búsqueda de K-vecinos más cercanos
    • Elige la mejor función de distancia entre vectores
    • Vecinos más cercanos aproximados (ANN)
      • Realiza una búsqueda de ANN con índices vectoriales
      • Crea y administra índices vectoriales
      • Prácticas recomendadas para la indexación de vectores
    • Exporta incorporaciones a Vertex AI Vector Search
  • Genere predicciones
    • Genera predicciones de AA con SQL
    • Usa la IA generativa con una aplicación de comercio electrónico de muestra
    • Genera predicciones de AA con el emulador de Spanner
  • Integración con tecnologías de IA
    • Compila aplicaciones con tecnología de LLM a través de LangChain
    • Usa Spanner con agentes
    • Compila aplicaciones con LlamaIndex
  • Spanner Graph
  • Descripción general del producto
  • Configurar y consultar Spanner Graph
  • Esquema de Spanner Graph
    • Descripción general del esquema
    • Administra un esquema de Spanner Graph
    • Prácticas recomendadas para diseñar un esquema
  • Administra los datos de Spanner Graph
  • Consultas de Spanner Graph
    • Descripción general de las búsquedas
    • Trabaja con rutas
    • Prácticas recomendadas para ajustar las búsquedas
    • Usa la búsqueda en el texto completo con Spanner Graph
    • Usa la búsqueda de vectores con Spanner Graph
  • Visualizaciones de Spanner Graph
    • Trabaja con visualizaciones de Spanner Graph
    • Integraciones de visualización de Spanner Graph
  • Administra datos sin esquema con Spanner Graph
  • Migra a Spanner Graph
  • Referencia de Spanner Graph para usuarios de openCypher
  • Soluciona problemas de Spanner Graph
  • Supervisar
  • Captura indicadores de telemetría
    • Descripción general de la captura de señales
    • Recopilación de registros
      • Descripción general de la recopilación de registros de seguimiento
      • Configura la recopilación de registros de seguimiento con OpenTelemetry
    • Métricas
      • Lista de métricas
      • Recopilación de métricas del cliente
        • Cómo ver y administrar las métricas del cliente
        • Descripción de las métricas del cliente
      • Recopilación de métricas personalizadas del cliente
        • Captura métricas personalizadas del cliente con OpenTelemetry
        • Captura métricas personalizadas del cliente con OpenCensus
    • Registros de auditoría
  • Supervisar instancias
    • Supervisa el rendimiento de la instancia con estadísticas
    • Supervisa instancias con Cloud Monitoring
  • Optimiza y soluciona problemas
  • Optimiza el rendimiento de Spanner
    • Resumen del rendimiento
    • Analizar el rendimiento de las consultas
    • Supervisa las consultas activas
    • Optimizador de consultas
      • Descripción general del optimizador de consultas
      • Versiones del optimizador de consultas
      • Enumera las versiones del optimizador de consultas
      • Administra el optimizador de consultas
    • Planes de ejecución de consultas
    • Ajusta una consulta con el visualizador del plan de consultas
    • Acelera las consultas analíticas con el motor de columnas
      • Descripción general del motor de columnas de Spanner
      • Configura el motor de columnas de Spanner
      • Consulta datos de columnas
      • Supervisa el motor de columnas
    • Cómo encontrar hotspots en tu base de datos
    • Usa el asesor de índices
  • Administra los puntos de división para el aumento previsto del tráfico
    • Descripción general de la división previa
    • Crea y administra puntos de división
  • Analiza los patrones de uso con Key Visualizer
    • Descripción general de Key Visualizer
    • Accede a Key Visualizer
    • Explora los mapas de calor de Key Visualizer
    • Patrones de mapas de calor de Key Visualizer
  • Soluciona problemas de latencia
    • Puntos de latencia en una solicitud de Spanner
    • Identifica dónde se produce la latencia
    • Usa métricas para diagnosticar la latencia
    • Cómo calcular la latencia de las solicitudes de transmisión y partición
    • Identifica las transacciones que causan latencias altas
  • Soluciona problemas con las tablas de estadísticas integradas
    • Descripción general de las tablas de estadísticas integradas
    • Estadísticas de consulta
    • Estadísticas de las consultas activas más antiguas
    • Estadísticas de DML particionado activo
    • Lee estadísticas
    • Estadísticas de transacciones
    • Estadísticas de bloqueo
    • Estadísticas de operaciones de columnas
    • Estadísticas de tamaños de tablas
    • Estadísticas de operaciones de tablas
    • Estadísticas de división
  • Soluciona problemas relacionados con la utilización de instancias
    • Descripción general del uso de CPU
    • Soluciona problemas de uso alto de CPU
    • Uso de almacenamiento
  • Soluciona problemas de regresiones de rendimiento
  • Observa y soluciona problemas con la asistencia de Gemini
  • Soluciona problemas relacionados con incumplimientos de la política de la organización de CMEK
  • Soluciona problemas con las etiquetas de solicitud y las etiquetas de transacción
  • Soluciona errores de incumplimiento de la fecha límite
  • Soluciona problemas de errores de integración de Vertex AI
  • Códigos de error
  • IA y AA
  • Desarrollo de aplicaciones
  • Hosting de aplicaciones
  • Procesamiento
  • Canalizaciones y análisis de datos
  • Bases de datos
  • Múltiples nubes distribuidas e híbridas
  • IA generativa
  • Soluciones de la industria
  • Redes
  • Observabilidad y supervisión
  • Seguridad
  • Storage
  • Administración de accesos y recursos
  • Administración de uso y costos
  • SDK de Google Cloud, lenguajes, frameworks y herramientas
  • Infraestructura como código
  • Migración
  • Página principal de Google Cloud
  • Prueba gratuita y nivel gratuito
  • Centro de arquitectura
  • Blog
  • Comunicarse con Ventas
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Documentación de Google Cloud Marketplace
  • Google Cloud Skills Boost
  • Google Cloud Solutions Center
  • Atención al cliente de Google Cloud
  • Canal de YouTube sobre tecnología de Google Cloud
Se usó la API de Cloud Translation para traducir esta página.
  • Home
  • Documentation
  • Databases
  • Spanner
  • Guías

Escribe una app de Hibernate que se conecte a Spanner

Puedes usar Spring Boot para crear apps basadas en Spring de nivel de producción en Spanner. Para aprender a escribir una app de Spring Boot que almacene datos en Spanner y los recupere, prueba el codelab de la aplicación de Spring Boot con Spanner.

Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.

Última actualización: 2025-10-19 (UTC)

  • Ventajas de Google

    • Por qué elegir Google Cloud
    • Confianza y seguridad
    • Nube de infraestructura moderna
    • Múltiples nubes
    • Infraestructura global
    • Clientes y casos de éxito
    • Informes de analistas
    • Informes
  • Productos y precios

    • Ve todos los productos
    • Ve todas las soluciones
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Precios de Google Cloud
    • Comunícate con Ventas
  • Asistencia

    • Community forums
    • Asistencia
    • Notas de versión
    • Estado del sistema
  • Recursos

    • GitHub
    • Primeros pasos con Google Cloud
    • Documentación de Google Cloud
    • Muestras de código
    • Cloud Architecture Center
    • Capacitación y certificación
    • Developer Center
  • Interactúa

    • Blog
    • Eventos
    • X (Twitter)
    • Google Cloud en YouTube
    • Google Cloud Tech en YouTube
    • Conviértete en socio
    • Google Cloud Affiliate Program
    • Sección de prensa
  • Acerca de Google
  • Privacidad
  • Condiciones del sitio
  • Condiciones de Google Cloud
  • Manage cookies
  • Nuestra tercera década de acción climática: Únete a nosotros
  • Regístrate en el boletín informativo de Google Cloud Suscribirse
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Português
  • Português – Brasil
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어