# Hibernate

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Java agent instrumentation

This instrumentation enables spans for Hibernate ORM operations.

- **Name**: `hibernate-6.0`
- **Scope**: `io.opentelemetry.hibernate-6.0`
- **Target versions**: `org.hibernate.orm:hibernate-core:[6.0.0.Final,)`
- **Library**: https://hibernate.org/

## Telemetry

- **Span attributes**: `hibernate.session_id`

## Configuration

| Option | Type | Default | Description |
| --- | --- | --- | --- |
| `otel.instrumentation.hibernate.experimental-span-attributes` | boolean | false | Enables the experimental `hibernate.session_id` span attribute. |

## Data

- **JSON**: [/data/javaagent/instrumentations/hibernate-6.0/hibernate-6.0-b9ff142e19a8.json](/data/javaagent/instrumentations/hibernate-6.0/hibernate-6.0-b9ff142e19a8.json)
- **Explore**: [/java-agent/instrumentation/hibernate-6.0](/java-agent/instrumentation/hibernate-6.0)
