这里主要说一下怎么用jpa映射一个视图的实体类,其实跟表映射一样,就是需要添加一个空的主键id标识
package com.cf.bus.core.rs.template.domain;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "v_sc_template") // 这个是视图名称
public class SupplyChainTemplate {
@Id // 添加一个空的id标识,因为jpa在映射实体是需要一个id,这个必须
@Column(name = "name")
private String name;
@Column(name = "industry")
private String industry;
@Column(name = "com_type")
private String comType;
@Column(name = "remarks")
private String remarks;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getComType() {
return comType;
}
public void setComType(String comType) {
this.comType = comType;
}
public String getRemarks() {
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
}
}