Răsfoiți Sursa

连接池优化

xiongzhu 3 ani în urmă
părinte
comite
2ccafac105
1 a modificat fișierele cu 12 adăugiri și 11 ștergeri
  1. 12 11
      src/main/java/com/izouma/nineth/domain/User.java

+ 12 - 11
src/main/java/com/izouma/nineth/domain/User.java

@@ -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)