1 23 package javax.persistence; 24 25 import java.lang.annotation.Target ; 26 import java.lang.annotation.Retention ; 27 import static java.lang.annotation.ElementType.METHOD ; 28 import static java.lang.annotation.ElementType.FIELD ; 29 import static java.lang.annotation.ElementType.TYPE ; 30 import static java.lang.annotation.RetentionPolicy.RUNTIME ; 31 32 48 @Target ({TYPE, METHOD, FIELD}) 49 @Retention (RUNTIME) 50 51 public @interface SequenceGenerator { 52 53 58 String name(); 59 60 65 String sequenceName() default ""; 66 67 71 int initialValue() default 1; 72 73 77 int allocationSize() default 50; 78 } 79 | Popular Tags |