|
|
@@ -16,6 +16,7 @@ import lombok.Builder;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
import org.hibernate.annotations.BatchSize;
|
|
|
+import org.hibernate.annotations.GenericGenerator;
|
|
|
|
|
|
import javax.persistence.*;
|
|
|
import javax.validation.constraints.Size;
|
|
|
@@ -42,17 +43,17 @@ import java.util.Set;
|
|
|
public class User extends BaseEntityNoID implements Serializable {
|
|
|
|
|
|
@Id
|
|
|
-// @GenericGenerator(
|
|
|
-// name = "some_column_name_id_generator",
|
|
|
-// strategy = "com.github.marschall.hibernate.batchsequencegenerator.BatchSequenceGenerator",
|
|
|
-// parameters = {
|
|
|
-// @org.hibernate.annotations.Parameter(name = "sequence", value = "user_sequence"),
|
|
|
-// @org.hibernate.annotations.Parameter(name = "fetch_size", value = "50")
|
|
|
-// })
|
|
|
-// @GeneratedValue(generator = "user_id_generator")
|
|
|
-
|
|
|
- @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "user_seq")
|
|
|
- @SequenceGenerator(name = "user_seq", sequenceName = "user_seq", allocationSize = 200)
|
|
|
+ @GenericGenerator(
|
|
|
+ name = "some_column_name_id_generator",
|
|
|
+ strategy = "com.github.marschall.hibernate.batchsequencegenerator.BatchSequenceGenerator",
|
|
|
+ parameters = {
|
|
|
+ @org.hibernate.annotations.Parameter(name = "sequence", value = "user_sequence"),
|
|
|
+ @org.hibernate.annotations.Parameter(name = "fetch_size", value = "50")
|
|
|
+ })
|
|
|
+ @GeneratedValue(generator = "user_id_generator")
|
|
|
+
|
|
|
+// @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "user_seq")
|
|
|
+// @SequenceGenerator(name = "user_seq", sequenceName = "user_seq", allocationSize = 200)
|
|
|
private Long id;
|
|
|
|
|
|
// @Pattern(regexp = Constants.Regex.USERNAME)
|