|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BulkInsertionCapableIdentifierGenerator
Specialized contract for IdentifierGenerator
implementations capable of being used in conjunction
with HQL insert statements.
Field Summary |
---|
Fields inherited from interface org.hibernate.id.IdentifierGenerator |
---|
ENTITY_NAME, JPA_ENTITY_NAME |
Method Summary | |
---|---|
String |
determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect)
Return the select expression fragment, if any, that generates the identifier values. |
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 |
Methods inherited from interface org.hibernate.id.IdentifierGenerator |
---|
generate |
Method Detail |
---|
boolean supportsBulkInsertionIdentifierGeneration()
IMPL NOTE : Mainly here to allow stuff like SequenceStyleGenerator which *can* support this based on configuration
true
if bulk insertions are supported; false
otherwise.String determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect)
dialect
- The dialect against which the insert will be performed.
null
indicates that no fragment is needed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |