Package org.hibernate.annotations
Annotation Type CollectionId
-
@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface CollectionId
Describe an identifier column for a bag.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Column
column
The column containing the collection id.String
generator
The generator name.Class<? extends IdentifierGenerator>
generatorImplementation
Implementation for generating values.
-
-
-
Element Detail
-
column
Column column
The column containing the collection id.- Default:
- @jakarta.persistence.Column
-
-
-
generatorImplementation
Class<? extends IdentifierGenerator> generatorImplementation
Implementation for generating values.- API Note:
- Mutually exclusive with
generator()
- Default:
- org.hibernate.id.IdentifierGenerator.class
-
-
-
generator
String generator
The generator name.Can specify either a built-in strategy (
"sequence"
, for example) or a named JPA id generator.- API Note:
- Mutually exclusive with
generatorImplementation()
- Default:
- ""
-
-