Deprecated
as a consequence of IdentifierGenerator being deprecated. See corresponding docs for further information.
IdentifierGenerator implementations capable of being used in conjunction
with HQL insert statements.
| Modifier and Type | Method and Description |
|---|---|
| public default String | Returns: The identifier value generation fragment (SQL).null indicates that no fragment is needed.The dialect against which the insert will be performed. dialect)Return the select expression fragment, if any, that generates the identifier values. |
| public default String | Returns: The identifier value generation fragment (SQL).null indicates that no fragment is needed.A context for SQL string generation. context)Return the select expression fragment, if any, that generates the identifier values. |
| public boolean | Returns: true if bulk insertions are supported; false otherwise.Given the configuration of this generator, is identifier generation as part of bulk insertion supported? |
| determineBulkInsertionIdentifierGenerationSelectFragment | back to summary |
|---|---|
| public default String determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect) Return the select expression fragment, if any, that generates the identifier values. | |
| determineBulkInsertionIdentifierGenerationSelectFragment | back to summary |
|---|---|
| public default String determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context) Return the select expression fragment, if any, that generates the identifier values.
| |
| supportsBulkInsertionIdentifierGeneration | back to summary |
|---|---|
| public boolean supportsBulkInsertionIdentifierGeneration() Given the configuration of this generator, is identifier generation as part of bulk insertion supported? IMPL NOTE : Mainly here to allow stuff like SequenceStyleGenerator which *can* support this based on configuration
| |