V JPA 2.0:
@SequenceGenerator
anotace a ekvivalentnísequence-generator
prvek umožňuje zadatschema
(acatalog
) jméno .schema
dí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í
schema
subelement to udělá ~or~ - Použijte
TableGenerator
pokud 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í“