Package com.querydsl.sql.codegen
package com.querydsl.sql.codegen
JDBC schema inspection based code generation
-
ClassDescription
AbstractNamingStrategy
is an abstract base class forNamingStrategy
implementationsDefaultNamingStrategy
is the default implementation of theNamingStrategy
interface.ExtendedBeanSerializer
outputs primary key basedequals
,hashCode
andtoString
implementations Requires column annotation generation to be enabledExtendedNamingStrategy
works like theDefaultNamingStrategy
, but tries to create foreign key property names in a different way.KeyDataFactory
is a factory for table key dataMetadataExporter
exports JDBC metadata to Querydsl query typesMetaDataSerializer
defines the Query type serialization logic forMetaDataExporter
.Naming
provides name normalization functionalityNamingStrategy
defines a conversion strategy from table to class and column to property namesComparesProperty
instances based on their ordinal position in the tableOriginalNamingStrategy
preserves the table and column names in the conversionSQLCodegenModule
is a dependency injection module with codegen configurationSQLQueryTypeFactory
is aQueryTypeFactory
implementation with configuration data from this module