diff --git a/instrumentation/hibernate/hibernate-6.0/javaagent/src/hibernate7Test/java/io/opentelemetry/javaagent/instrumentation/hibernate/v7_0/SessionTest.java b/instrumentation/hibernate/hibernate-6.0/javaagent/src/hibernate7Test/java/io/opentelemetry/javaagent/instrumentation/hibernate/v7_0/SessionTest.java index 3359d3885aa8..55912b70f7fc 100644 --- a/instrumentation/hibernate/hibernate-6.0/javaagent/src/hibernate7Test/java/io/opentelemetry/javaagent/instrumentation/hibernate/v7_0/SessionTest.java +++ b/instrumentation/hibernate/hibernate-6.0/javaagent/src/hibernate7Test/java/io/opentelemetry/javaagent/instrumentation/hibernate/v7_0/SessionTest.java @@ -52,6 +52,8 @@ class SessionTest extends AbstractHibernateTest { @MethodSource("provideHibernateActionParameters") void testHibernateAction(Parameter parameter) { Session session = sessionFactory.openSession(); + session.beginTransaction(); + Value value = session.merge(prepopulated.get(0)); testing.waitForTraces(1); testing.clearData(); @@ -59,7 +61,6 @@ void testHibernateAction(Parameter parameter) { testing.runWithSpan( "parent", () -> { - session.beginTransaction(); try { parameter.sessionMethodTest.accept(session, value); } catch (RuntimeException e) {