Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions docs/src/main/asciidoc/hibernate-orm.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -514,12 +514,6 @@ HibernateCriteriaBuilder hibernateCriteriaBuilder;
@Inject
Metamodel metamodel;

@Inject
org.hibernate.Metamodel metamodel;

@Inject
JpaMetamodel jpaMetamodel;

@Inject
Cache cache;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,6 @@ private static DotName createConstant(String fqcn) {
public static final DotName HIBERNATE_CRITERIA_BUILDER = createConstant(
"org.hibernate.query.criteria.HibernateCriteriaBuilder");
public static final DotName METAMODEL = createConstant("jakarta.persistence.metamodel.Metamodel");
public static final DotName HIBERNATE_METAMODEL = createConstant("org.hibernate.Metamodel");
public static final DotName JPA_METAMODEL = createConstant("org.hibernate.metamodel.model.domain.JpaMetamodel");
public static final DotName SCHEMA_MANAGER = createConstant("org.hibernate.relational.SchemaManager");
public static final DotName CACHE = createConstant("jakarta.persistence.Cache");
public static final DotName HIBERNATE_CACHE = createConstant("org.hibernate.Cache");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,7 @@ public class HibernateOrmCdiProcessor {
private static final List<DotName> STATELESS_SESSION_EXPOSED_TYPES = List.of(ClassNames.STATELESS_SESSION);
private static final List<DotName> CRITERIA_BUILDER_EXPOSED_TYPES = List.of(ClassNames.CRITERIA_BUILDER,
ClassNames.HIBERNATE_CRITERIA_BUILDER);
private static final List<DotName> METAMODEL_EXPOSED_TYPES = List.of(ClassNames.METAMODEL, ClassNames.JPA_METAMODEL,
ClassNames.HIBERNATE_METAMODEL);
private static final List<DotName> METAMODEL_EXPOSED_TYPES = List.of(ClassNames.METAMODEL);
private static final List<DotName> SCHEMA_MANAGER_EXPOSED_TYPES = List.of(ClassNames.SCHEMA_MANAGER);
private static final List<DotName> CACHE_EXPOSED_TYPES = List.of(ClassNames.CACHE, ClassNames.HIBERNATE_CACHE);
private static final List<DotName> PERSISTENCE_UNIT_UTIL_EXPOSED_TYPES = List.of(ClassNames.PERSISTENCE_UNIT_UTIL);
Expand Down Expand Up @@ -401,7 +400,7 @@ private void produceFactoryDependentBeans(
// Create Metamodel bean
producer.produce(createSyntheticBean(persistenceUnitName,
isDefaultPU, isNamedPU,
org.hibernate.Metamodel.class, METAMODEL_EXPOSED_TYPES, false)
jakarta.persistence.metamodel.Metamodel.class, METAMODEL_EXPOSED_TYPES, false)
.createWith(recorder.metamodelSupplier(persistenceUnitName))
.addInjectionPoint(ClassType.create(DotName.createSimple(SessionFactory.class)),
sessionFactoryQualifier)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import jakarta.persistence.metamodel.EntityType;
import jakarta.persistence.metamodel.Metamodel;

import org.hibernate.metamodel.model.domain.JpaMetamodel;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.RegisterExtension;

Expand All @@ -35,18 +34,10 @@ public class MultiplePersistenceUnitsCdiMetamodelTest {
@PersistenceUnit("users")
Metamodel usersMetamodel;

@Inject
@PersistenceUnit("users")
JpaMetamodel usersJpaMetamodel;

@Inject
@PersistenceUnit("inventory")
Metamodel inventoryMetamodel;

@Inject
@PersistenceUnit("inventory")
org.hibernate.Metamodel hibernateInventoryMetamodel;

@Test
public void defaultMetamodel() {
assertNotNull(defaultMetamodel);
Expand All @@ -68,16 +59,6 @@ public void usersMetamodel() {
assertEquals(User.class.getSimpleName(), entityType.getName());
}

@Test
public void usersJpaMetamodel() {
assertNotNull(usersJpaMetamodel);

EntityType<User> entityType = usersJpaMetamodel.entity(User.class);
assertNotNull(entityType);

assertEquals(User.class.getSimpleName(), entityType.getName());
}

@Test
public void inventoryMetamodel() {
assertNotNull(inventoryMetamodel);
Expand All @@ -88,16 +69,6 @@ public void inventoryMetamodel() {
assertEquals(Plane.class.getSimpleName(), entityType.getName());
}

@Test
public void hibernateInventoryMetamodel() {
assertNotNull(hibernateInventoryMetamodel);

EntityType<Plane> entityType = hibernateInventoryMetamodel.entity(Plane.class);
assertNotNull(entityType);

assertEquals(Plane.class.getSimpleName(), entityType.getName());
}

@Test
public void testUserInInventoryMetamodel() {
assertThatThrownBy(() -> {
Expand All @@ -106,11 +77,4 @@ public void testUserInInventoryMetamodel() {
.hasMessageContaining("Not an entity");
}

@Test
public void testUserInHibernateInventoryMetamodel() {
assertThatThrownBy(() -> {
hibernateInventoryMetamodel.entity(User.class);
}).isInstanceOf(IllegalArgumentException.class)
.hasMessageContaining("Not an entity");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import jakarta.persistence.metamodel.EntityType;
import jakarta.persistence.metamodel.Metamodel;

import org.hibernate.metamodel.model.domain.JpaMetamodel;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.RegisterExtension;

Expand All @@ -24,10 +23,6 @@ public class SinglePersistenceUnitCdiMetamodelTest {

@Inject
Metamodel metamodel;
@Inject
org.hibernate.Metamodel hibernateMetamodel;
@Inject
JpaMetamodel jpaMetamodel;

@Test
public void testMetamodel() {
Expand All @@ -41,27 +36,4 @@ public void testMetamodel() {
assertEquals(DefaultEntity.class.getSimpleName(), entityType.getName());
}

@Test
public void testHibernateMetamodel() {
assertNotNull(hibernateMetamodel);
EntityType<DefaultEntity> entityType = hibernateMetamodel.entity(DefaultEntity.class);
assertNotNull(entityType);
assertTrue(
hibernateMetamodel.getEntities().stream()
.anyMatch(et -> et.getJavaType().equals(DefaultEntity.class)),
"Hibernate Metamodel should contain DefaultEntity");
assertEquals(DefaultEntity.class.getSimpleName(), entityType.getName());
}

@Test
public void testJpaMetamodel() {
assertNotNull(jpaMetamodel);
EntityType<DefaultEntity> entityType = jpaMetamodel.entity(DefaultEntity.class);
assertNotNull(entityType);
assertTrue(
jpaMetamodel.getEntities().stream()
.anyMatch(et -> et.getJavaType().equals(DefaultEntity.class)),
"Hibernate Metamodel should contain DefaultEntity");
assertEquals(DefaultEntity.class.getSimpleName(), entityType.getName());
}
}
Loading