refactor(jpa): 使用 @Table 和 @Column 的 comment 属性替换 @Comment 注解
This commit is contained in:
@@ -10,13 +10,13 @@ import jakarta.persistence.Enumerated;
|
|||||||
import jakarta.persistence.ForeignKey;
|
import jakarta.persistence.ForeignKey;
|
||||||
import jakarta.persistence.JoinTable;
|
import jakarta.persistence.JoinTable;
|
||||||
import jakarta.persistence.OneToMany;
|
import jakarta.persistence.OneToMany;
|
||||||
|
import jakarta.persistence.Table;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
import lombok.experimental.FieldNameConstants;
|
import lombok.experimental.FieldNameConstants;
|
||||||
import org.hibernate.annotations.Comment;
|
|
||||||
import org.hibernate.annotations.DynamicInsert;
|
import org.hibernate.annotations.DynamicInsert;
|
||||||
import org.hibernate.annotations.DynamicUpdate;
|
import org.hibernate.annotations.DynamicUpdate;
|
||||||
import org.hibernate.annotations.SoftDelete;
|
import org.hibernate.annotations.SoftDelete;
|
||||||
@@ -31,13 +31,11 @@ import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
|||||||
@DynamicUpdate
|
@DynamicUpdate
|
||||||
@DynamicInsert
|
@DynamicInsert
|
||||||
@EntityListeners(AuditingEntityListener.class)
|
@EntityListeners(AuditingEntityListener.class)
|
||||||
@Comment("企业")
|
@Table(comment = "企业")
|
||||||
public class Company extends SimpleEntity {
|
public class Company extends SimpleEntity {
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "名称")
|
||||||
@Comment("名称")
|
|
||||||
private String name;
|
private String name;
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "成员数")
|
||||||
@Comment("成员数")
|
|
||||||
private Integer members;
|
private Integer members;
|
||||||
|
|
||||||
@OneToMany(mappedBy = "company")
|
@OneToMany(mappedBy = "company")
|
||||||
|
|||||||
@@ -12,13 +12,13 @@ import jakarta.persistence.JoinColumn;
|
|||||||
import jakarta.persistence.JoinTable;
|
import jakarta.persistence.JoinTable;
|
||||||
import jakarta.persistence.ManyToOne;
|
import jakarta.persistence.ManyToOne;
|
||||||
import jakarta.persistence.MapKeyEnumerated;
|
import jakarta.persistence.MapKeyEnumerated;
|
||||||
|
import jakarta.persistence.Table;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
import lombok.experimental.FieldNameConstants;
|
import lombok.experimental.FieldNameConstants;
|
||||||
import org.hibernate.annotations.Comment;
|
|
||||||
import org.hibernate.annotations.DynamicInsert;
|
import org.hibernate.annotations.DynamicInsert;
|
||||||
import org.hibernate.annotations.DynamicUpdate;
|
import org.hibernate.annotations.DynamicUpdate;
|
||||||
import org.hibernate.annotations.SoftDelete;
|
import org.hibernate.annotations.SoftDelete;
|
||||||
@@ -33,17 +33,14 @@ import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
|||||||
@DynamicUpdate
|
@DynamicUpdate
|
||||||
@DynamicInsert
|
@DynamicInsert
|
||||||
@EntityListeners(AuditingEntityListener.class)
|
@EntityListeners(AuditingEntityListener.class)
|
||||||
@Comment("员工")
|
@Table(comment = "员工")
|
||||||
public class Employee extends SimpleEntity {
|
public class Employee extends SimpleEntity {
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "名称")
|
||||||
@Comment("名称")
|
|
||||||
private String name;
|
private String name;
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "年龄")
|
||||||
@Comment("年龄")
|
|
||||||
private Integer age;
|
private Integer age;
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "角色")
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
@Comment("角色")
|
|
||||||
private Role role;
|
private Role role;
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ import jakarta.persistence.Entity;
|
|||||||
import jakarta.persistence.EntityListeners;
|
import jakarta.persistence.EntityListeners;
|
||||||
import jakarta.persistence.EnumType;
|
import jakarta.persistence.EnumType;
|
||||||
import jakarta.persistence.Enumerated;
|
import jakarta.persistence.Enumerated;
|
||||||
|
import jakarta.persistence.Table;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
import lombok.experimental.FieldNameConstants;
|
import lombok.experimental.FieldNameConstants;
|
||||||
import org.hibernate.annotations.Comment;
|
|
||||||
import org.hibernate.annotations.DynamicInsert;
|
import org.hibernate.annotations.DynamicInsert;
|
||||||
import org.hibernate.annotations.DynamicUpdate;
|
import org.hibernate.annotations.DynamicUpdate;
|
||||||
import org.hibernate.annotations.SoftDelete;
|
import org.hibernate.annotations.SoftDelete;
|
||||||
@@ -24,18 +24,15 @@ import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
|||||||
@DynamicUpdate
|
@DynamicUpdate
|
||||||
@DynamicInsert
|
@DynamicInsert
|
||||||
@EntityListeners(AuditingEntityListener.class)
|
@EntityListeners(AuditingEntityListener.class)
|
||||||
@Comment("报告")
|
@Table(comment = "报告")
|
||||||
public class Report extends SimpleEntity {
|
public class Report extends SimpleEntity {
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "分数")
|
||||||
@Comment("分数")
|
|
||||||
private Double score = 0.0;
|
private Double score = 0.0;
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "等级")
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
@Comment("等级")
|
|
||||||
private Level level;
|
private Level level;
|
||||||
|
|
||||||
@Column(nullable = false)
|
@Column(nullable = false, comment = "员工 ID")
|
||||||
@Comment("员工id")
|
|
||||||
private Long employeeId;
|
private Long employeeId;
|
||||||
|
|
||||||
public enum Level {
|
public enum Level {
|
||||||
|
|||||||
Reference in New Issue
Block a user