Jelajahi Sumber

使用 @Table 注解自定义数据库表名

reghao 1 tahun lalu
induk
melakukan
420d0413b1

+ 3 - 3
web/src/main/java/cn/reghao/bnt/web/console/model/po/StoreNode.java

@@ -8,9 +8,7 @@ import lombok.Setter;
 import org.hibernate.annotations.LazyCollection;
 import org.hibernate.annotations.LazyCollectionOption;
 
-import javax.persistence.Column;
-import javax.persistence.ElementCollection;
-import javax.persistence.Entity;
+import javax.persistence.*;
 import javax.validation.constraints.NotNull;
 import java.util.List;
 import java.util.stream.Collectors;
@@ -23,6 +21,7 @@ import java.util.stream.Collectors;
 @Getter
 @Setter
 @Entity
+@Table(name = "oss_store_node")
 public class StoreNode extends BaseEntity {
     @Column(nullable = false, unique = true)
     private String nodeAddr;
@@ -32,6 +31,7 @@ public class StoreNode extends BaseEntity {
     private Integer rpcPort;
     @ElementCollection(targetClass = StoreDisk.class)
     @LazyCollection(LazyCollectionOption.FALSE)
+    @CollectionTable(name = "oss_store_node_disks")
     private List<StoreDisk> storeDisks;
     private Boolean enabled;
 

+ 2 - 0
web/src/main/java/cn/reghao/bnt/web/console/model/po/UploadChannel.java

@@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
 import lombok.Setter;
 
 import javax.persistence.Entity;
+import javax.persistence.Table;
 
 /**
  * @author reghao
@@ -16,6 +17,7 @@ import javax.persistence.Entity;
 @Getter
 @Setter
 @Entity
+@Table(name = "oss_upload_channel")
 public class UploadChannel extends BaseEntity {
     private Integer channelId;
     private String prefix;

+ 2 - 0
web/src/main/java/cn/reghao/bnt/web/console/model/po/UserKey.java

@@ -8,6 +8,7 @@ import lombok.Setter;
 
 import javax.persistence.Column;
 import javax.persistence.Entity;
+import javax.persistence.Table;
 
 /**
  * @author reghao
@@ -18,6 +19,7 @@ import javax.persistence.Entity;
 @Getter
 @Setter
 @Entity
+@Table(name = "oss_user_key")
 public class UserKey extends BaseEntity {
     @Column(unique = true)
     private String accessKeyId;

+ 2 - 0
web/src/main/java/cn/reghao/bnt/web/console/model/po/UserNode.java

@@ -8,6 +8,7 @@ import lombok.NoArgsConstructor;
 import lombok.Setter;
 
 import javax.persistence.Entity;
+import javax.persistence.Table;
 
 /**
  * @author reghao
@@ -18,6 +19,7 @@ import javax.persistence.Entity;
 @Getter
 @Setter
 @Entity
+@Table(name = "oss_user_node")
 public class UserNode extends BaseEntity {
     private Integer nodeId;
     private String domain;

+ 2 - 0
web/src/main/java/cn/reghao/bnt/web/sys/model/po/EmailAccount.java

@@ -5,6 +5,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 import javax.persistence.Entity;
+import javax.persistence.Table;
 import javax.validation.constraints.NotBlank;
 
 /**
@@ -14,6 +15,7 @@ import javax.validation.constraints.NotBlank;
 @Setter
 @Getter
 @Entity
+@Table(name = "sys_email_account")
 public class EmailAccount extends BaseEntity {
     @NotBlank
     private String smtp;

+ 2 - 0
web/src/main/java/cn/reghao/bnt/web/sys/model/po/NotifyReceiver.java

@@ -8,6 +8,7 @@ import lombok.Setter;
 
 import javax.persistence.Column;
 import javax.persistence.Entity;
+import javax.persistence.Table;
 import javax.validation.constraints.NotBlank;
 
 /**
@@ -17,6 +18,7 @@ import javax.validation.constraints.NotBlank;
 @Setter
 @Getter
 @Entity
+@Table(name = "sys_notify_receiver")
 public class NotifyReceiver extends BaseEntity {
     @Column(nullable = false, unique = true)
     private String name;