首页>代码>寻求高质量S2SH的项目,具有标准的优化配置书写格式,用于提高学习。>/springside-3.3.4/examples/mini-service/src/main/java/org/springside/examples/miniservice/entity/IdEntity.java
package org.springside.examples.miniservice.entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.MappedSuperclass; /** * 统一定义id的entity基类. * * 基类统一定义id的属性名称、数据类型、列名映射及生成策略. * 子类可重载getId()函数重定义id的列名映射和生成策略. * * @author calvin */ //JPA 基类标识 @MappedSuperclass public abstract class IdEntity { protected Long id; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) //@GeneratedValue(strategy = GenerationType.SEQUENCE) //@GeneratedValue(generator = "system-uuid") //@GenericGenerator(name = "system-uuid", strategy = "uuid") public Long getId() { return id; } public void setId(Long id) { this.id = id; } }
最近下载更多