Class JakartaSchemaValidatorFactory

All Implemented Interfaces:
PersistenceServiceProvider, PersistenceLinterFactory, SchemaValidatorFactory

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

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

Since:
2.1.0
See Also:
  • Constructor Details

    • JakartaSchemaValidatorFactory

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

    • newSchemaValidator

      public SchemaValidator newSchemaValidator(List<String> discoveredClassNames)
      Creates a new SchemaValidator configured with the given entity class names.
      Specified by:
      newSchemaValidator in interface SchemaValidatorFactory
      Parameters:
      discoveredClassNames - fully qualified class names of the JPA entities to register in the metamodel
      Returns:
      a ready-to-use schema validator