@Column可以解決數據庫字段為關鍵字問題


在下面代碼中numeric字段是數據庫中的數值類型的關鍵字,只有加上@Column之后才不會報錯

import javax.persistence.*;

@Table(name = "tb_spec_param")
public class SpecParam {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private Long cid;
private Long groupId;
private String name;
@Column(name = "`numeric`")
private Boolean numeric;
private String unit;
private Boolean generic;
private Boolean searching;
private String segments;

// getter和setter ...

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public Long getCid() {
return cid;
}

public void setCid(Long cid) {
this.cid = cid;
}

public Long getGroupId() {
return groupId;
}

public void setGroupId(Long groupId) {
this.groupId = groupId;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Boolean getNumeric() {
return numeric;
}

public void setNumeric(Boolean numeric) {
this.numeric = numeric;
}

public String getUnit() {
return unit;
}

public void setUnit(String unit) {
this.unit = unit;
}

public Boolean getGeneric() {
return generic;
}

public void setGeneric(Boolean generic) {
this.generic = generic;
}

public Boolean getSearching() {
return searching;
}

public void setSearching(Boolean searching) {
this.searching = searching;
}

public String getSegments() {
return segments;
}

public void setSegments(String segments) {
this.segments = segments;
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM