Package persist.lint.legacy
package persist.lint.legacy
Legacy (javax) Persistence linter implementation.
This package provides NamedObjectParser
and SchemaValidator implementations that
target the javax.persistence namespace (JPA 2.x). It
uses Hibernate 5 and its AST-based QueryTranslatorFactory
to compile JPQL query strings and to validate entity schemas against a
live database, verifying HQL grammar, entity mappings, and property
paths entirely offline (except for schema validation).
LegacyPersistenceLinterFactory– abstract base providing the"javax"namespace.LegacyNamedObjectParserFactory– registered as aServiceLoaderprovider forNamedObjectParserFactory.LegacySchemaValidatorFactory– registered as aServiceLoaderprovider forSchemaValidatorFactory.
- Since:
- 2.0.0
- See Also:
-
ClassesClassDescription
NamedObjectParserimplementation for the legacyjavax.persistencenamespace.Abstract base class for legacy (javax) Persistence linter factories.