public interface JpaProvider
Modifier and Type | Method and Description |
---|---|
String |
getDefaultGeneratorTable()
The name of the default generator
TableGenerator.table() , if none was specified for a table generator. |
String |
getDefaultGeneratorTablePkColumnName()
The name of the default generator
TableGenerator.pkColumnName() , if none was specified for a table
generator. |
String |
getDefaultGeneratorTablePkColumnValue()
The name of the default generator
TableGenerator.pkColumnValue() , if none was specified for a table
generator. |
String |
getDefaultGeneratorTableValueColumnName()
The name of the default generator
TableGenerator.valueColumnName() , if none was specified for a table
generator. |
String |
getDefaultSequence()
The name of the default
sequence , if none was specified for a sequence
generator. |
void |
initialize(Properties settings)
Initializes this provider from the given settings.
|
boolean |
isJoinedDiscriminatorNeeded()
Indicates if the current JPA provider needs always a discriminator column for a JOINED table.
|
String getDefaultGeneratorTable()
TableGenerator.table()
, if none was specified for a table generator.String getDefaultGeneratorTablePkColumnName()
TableGenerator.pkColumnName()
, if none was specified for a table
generator.String getDefaultGeneratorTablePkColumnValue()
TableGenerator.pkColumnValue()
, if none was specified for a table
generator.String getDefaultGeneratorTableValueColumnName()
TableGenerator.valueColumnName()
, if none was specified for a table
generator.String getDefaultSequence()
sequence
, if none was specified for a sequence
generator.void initialize(Properties settings)
settings
- the settings of the generator contextboolean isJoinedDiscriminatorNeeded()
true
to always write a discriminator column, false
if it should be written only if
explicitly givenCopyright © 2016 fastnate.org. All rights reserved.