Package persist.lint.jakarta
package persist.lint.jakarta
Jakarta Persistence linter implementation.
This package provides NamedObjectParser
and SchemaValidator implementations that
target the jakarta.persistence namespace (JPA 3.x). It
uses Hibernate ORM 6 to compile JPQL query strings into Semantic
Query Model (SQM) trees and to validate entity schemas against a live
database, verifying grammar, entity mappings, and property paths
entirely offline (except for schema validation).
JakartaPersistenceLinterFactory– abstract base providing the"jakarta"namespace.JakartaNamedObjectParserFactory– registered as aServiceLoaderprovider forNamedObjectParserFactory.JakartaSchemaValidatorFactory– registered as aServiceLoaderprovider forSchemaValidatorFactory.
- Since:
- 2.0.0
- See Also:
-
ClassesClassDescription
NamedObjectParserimplementation for the Jakarta Persistence namespace.NamedObjectParserFactoryimplementation for the Jakarta Persistence namespace ("jakarta").Abstract base class for Jakarta Persistence linter factories.SchemaValidatorimplementation for the Jakarta Persistence namespace ("jakarta").SchemaValidatorFactoryimplementation for the Jakarta Persistence namespace ("jakarta").