Java Eclipse-为字段命名除了其表列名称

时间:2019-03-05 20:35:24

标签: java jpa

我是Java的新手,所以请客气。我必须添加到其他人的工作页面(使用Eclipse)。我正在从数台不同的服务器中提取数据以生成一份报告,并且需要确保我的“关键”字段都具有相同的名称(商店型号串行-将每个表中的数据与HashMap进行匹配)。但是每个表的 model serial 名称略有不同,即,一个表中的 modelPK serialPK ,或者 keyModel keySerial 。我希望这些字段在所有表中都是统一的,所以这些表之一的Getters / Setters会是这样吗?

@Column(name="keyModel") 
public String getModel() {
    return model;
}

public void setModel(String model) {
    this.model = model;
}

@Column(name="keySerial")
public String getSerial() {
    return serial;
}

public void setSerial(String serial) {
    this.serial = serial;
}

只有 @Column 才必须具有实际的列名,对吗?

1 个答案:

答案 0 :(得分:1)

  

这些表之一的Getters / Setters也会像   这个吗?

是的,getter和setter看起来还可以。

  

只有@Column必须具有实际的列名,   对吗?

正确。注释name的{​​{1}}属性必须与实际的数据库列名称匹配。

  

我希望这些字段在所有表格中都是统一的

您需要包括Hibernate或iBATIS之类的Java Persistence API(JPA)实现,以发布数据库交互语句或查询。