|
|
@@ -39,7 +39,21 @@ import java.util.Set;
|
|
|
@NoArgsConstructor
|
|
|
@Builder
|
|
|
@ApiModel(value = "用户", description = "用户")
|
|
|
-public class User extends BaseEntity implements Serializable {
|
|
|
+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")
|
|
|
+ private Long id;
|
|
|
|
|
|
// @Pattern(regexp = Constants.Regex.USERNAME)
|
|
|
@Size(min = 1, max = 50)
|