V JPA 2.0:
@SequenceGeneratoranotace a ekvivalentnísequence-generatorprvek umožňuje zadatschema(acatalog) jméno .schemadílčí prvek by měl být respektován generátory sekvencí také.
To ale neplatí pro JPA 1.0.
Budu pouze citovat části o schema dílčí prvek pro ilustraci rozdílů (další relevantní sekce jsou uvedeny v odkazech níže). Ze specifikace JPA 2.0:
Ze specifikace JPA 1.0:
Pokud tedy váš poskytovatel nenabízí některá konkrétní rozšíření, mé návrhy jsou:
- Pokud je to možné, upgradujte na JPA 2.0 a pomocí
schemasubelement to udělá ~or~ - Použijte
TableGeneratorpokud musíte zůstat u JPA 1.0 ~or~ - Pokud je to možné, použijte alias (nevím).
Odkazy
- Specifikace JPA 1.0
- Oddíl 9.1.37 „Anotace generátoru sekvence“
- Oddíl 10.1.1.1 „schéma“
- Oddíl 12.2.2.5 „generátor sekvencí“
- Specifikace JPA 2.0
- Oddíl 11.1.44 „Anotace generátoru sekvence“
- Oddíl 12.2.1.1 „schéma“
- Oddíl 12.2.2.5 „generátor sekvencí“