Advertisement
TemmieDS

hibernate java id table generator

Jun 20th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.64 KB | None | 0 0
  1. @MappedSuperclass
  2. @Data
  3. public class AbstractEntity implements Serializable{
  4.  
  5.     @Transient
  6.     protected final String ID_GENERATOR_NAME = "global_id_gen";
  7.  
  8.     /**
  9.      * ID сущности.
  10.      */
  11.     @Id
  12.     @GeneratedValue(strategy = GenerationType.TABLE,
  13.             generator = ID_GENERATOR_NAME)
  14.     @TableGenerator(
  15.             name = ID_GENERATOR_NAME,
  16.             table = "id_gen",
  17.             pkColumnName = "name",
  18.             pkColumnValue = ID_GENERATOR_NAME,
  19.             valueColumnName = "value",
  20.             allocationSize = 1,
  21.             initialValue = 1000
  22.     )
  23.     @Column(name = "id")
  24.     protected Long id;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement