diff --git a/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/DefaultJtaPlatformSelector.java b/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/DefaultJtaPlatformSelector.java index 3fae87b4eeb8..9e08fccad3a8 100644 --- a/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/DefaultJtaPlatformSelector.java +++ b/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/DefaultJtaPlatformSelector.java @@ -16,7 +16,6 @@ import org.hibernate.engine.transaction.jta.platform.internal.OC4JJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.OrionJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.ResinJtaPlatform; -import org.hibernate.engine.transaction.jta.platform.internal.SapNetWeaverJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.SunOneJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.WebSphereExtendedJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.WebSphereJtaPlatform; @@ -98,9 +97,6 @@ private static Class caseOthers(final String name) { if ( "Resin".equals( name ) ) { return ResinJtaPlatform.class; } - if ( "SapNetWeaver".equals( name ) ) { - return SapNetWeaverJtaPlatform.class; - } if ( "SunOne".equals( name ) ) { return SunOneJtaPlatform.class; } diff --git a/hibernate-core/src/main/java/org/hibernate/engine/transaction/jta/platform/internal/SapNetWeaverJtaPlatform.java b/hibernate-core/src/main/java/org/hibernate/engine/transaction/jta/platform/internal/SapNetWeaverJtaPlatform.java deleted file mode 100644 index 49e27459fd26..000000000000 --- a/hibernate-core/src/main/java/org/hibernate/engine/transaction/jta/platform/internal/SapNetWeaverJtaPlatform.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * SPDX-License-Identifier: LGPL-2.1-or-later - * Copyright Red Hat Inc. and Hibernate Authors - */ -package org.hibernate.engine.transaction.jta.platform.internal; - -import jakarta.transaction.TransactionManager; -import jakarta.transaction.UserTransaction; - -/** - * {@link org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform} implementation for SAP NetWeaver - * - * @author Lukas Pradel - */ -public class SapNetWeaverJtaPlatform extends AbstractJtaPlatform { - public static final String TM_NAME = "TransactionManager"; - public static final String UT_NAME = "UserTransaction"; - - @Override - protected TransactionManager locateTransactionManager() { - return (TransactionManager) jndiService().locate( TM_NAME ); - } - - @Override - protected UserTransaction locateUserTransaction() { - return (UserTransaction) jndiService().locate( UT_NAME ); - } -} diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/strategyselectors/JtaPlatformSelectorTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/strategyselectors/JtaPlatformSelectorTest.java index b3883406673c..7013cdd9d5dc 100644 --- a/hibernate-core/src/test/java/org/hibernate/orm/test/strategyselectors/JtaPlatformSelectorTest.java +++ b/hibernate-core/src/test/java/org/hibernate/orm/test/strategyselectors/JtaPlatformSelectorTest.java @@ -15,7 +15,6 @@ import org.hibernate.engine.transaction.jta.platform.internal.OC4JJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.OrionJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.ResinJtaPlatform; -import org.hibernate.engine.transaction.jta.platform.internal.SapNetWeaverJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.SunOneJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.WebSphereExtendedJtaPlatform; import org.hibernate.engine.transaction.jta.platform.internal.WebSphereJtaPlatform; @@ -109,13 +108,6 @@ public void verifyAllJtaPlatformResolve() { "org.hibernate.service.jta.platform.internal.ResinJtaPlatform" ); - testJtaPlatformResolves( - strategySelector, - SapNetWeaverJtaPlatform.class, - "SapNetWeaver", - "org.hibernate.service.jta.platform.internal.SapNetWeaverJtaPlatform" - ); - testJtaPlatformResolves( strategySelector, SunOneJtaPlatform.class,