Class JakartaNamedObjectParserFactory

All Implemented Interfaces:
PersistenceServiceProvider, NamedObjectParserFactory, PersistenceLinterFactory

public class JakartaNamedObjectParserFactory extends JakartaPersistenceLinterFactory implements NamedObjectParserFactory
NamedObjectParserFactory implementation for the Jakarta Persistence namespace ("jakarta").

This factory is registered as a ServiceLoader provider and creates JakartaNamedObjectParser instances backed by Hibernate ORM 6.

Since:
2.0.0
See Also:
  • Constructor Details

    • JakartaNamedObjectParserFactory

      public JakartaNamedObjectParserFactory()
      Creates a new JakartaNamedObjectParserFactory.
  • Method Details

    • newNamedObjectParser

      public NamedObjectParser newNamedObjectParser(List<String> discoveredClassNames)
      Creates a new NamedObjectParser configured with the given entity class names.
      Specified by:
      newNamedObjectParser in interface NamedObjectParserFactory
      Parameters:
      discoveredClassNames - fully qualified class names of the JPA entities to register in the metamodel
      Returns:
      a ready-to-use named object parser; the caller is responsible for closing it (preferably via try-with-resources)