被该注解修饰的类,是JPA Entity基类的标识。
声明策略通用生成器,name为"system-uuid",策略strategy为"uuid"。
用generator属性指定要使用的策略生成器。
@MappedSuperclass
public abstract class IdEntity {
protected String id;
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
@Column(length = 55)
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
原文:https://www.cnblogs.com/YuRong3333/p/14521388.html