# Hibernate

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

> OpenTelemetry Java agent instrumentation

This instrumentation enables spans for Hibernate stored procedure calls.

- **Name**: `hibernate-procedure-call-4.3`
- **Scope**: `io.opentelemetry.hibernate-procedure-call-4.3`
- **Target versions**: `org.hibernate:hibernate-core:[4.3.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-procedure-call-4.3/hibernate-procedure-call-4.3-90413fb733a7.json](/data/javaagent/instrumentations/hibernate-procedure-call-4.3/hibernate-procedure-call-4.3-90413fb733a7.json)
- **Explore**: [/java-agent/instrumentation/hibernate-procedure-call-4.3](/java-agent/instrumentation/hibernate-procedure-call-4.3)
