java如何操作视图?

在java中有时候或因为特殊的原因去操作视图,如两个关系比较复杂的时候;如果将视图和java实体类连接起来

1、在创建后新建一个视图

2、将视图中含有的字段,都创建为实体类bean;

3、由于视图没有主键,但是在java bean实体当中需要有该主键,所以需要找到视图中的不重复的字段作为主键

利用annotation注解的映射方法和普通的映射一样;示例:

@Entity

@Table(name = "INVERTORY_SPLIT")

publicclass InvertorySplit extends IdEntity implements java.io.Serializable {

privatestaticfinallong serialVersionUID = 1L;

// 清单号

private String inventoryId;

public String getInventoryId() {

return inventoryId;

}

publicvoid setInventoryId(String inventoryId) {

this.inventoryId = inventoryId;

}

// 车辆标识

private String wagonId;

// 车辆车号

private String wagonCode;

// 车辆吨数

private Integer wagonWeight;

//清单编号

private String inverntoryNumber;

public String getWagonId() {

return wagonId;

}

publicvoid setWagonId(String wagonId) {

this.wagonId = wagonId;

}

public String getInverntoryNumber() {

return inverntoryNumber;

}

publicvoid setInverntoryNumber(String inverntoryNumber) {

this.inverntoryNumber = inverntoryNumber;

}

}

来自为知笔记(Wiz)