我现在有三张表A B C
A—B 属于一对一 B—C属于一对多现在只配置单向关联
双向关联需要代码来维护!这三张表怎样来用代码进行维护?
例如:
注意:
CgQuaInsStaCompect 主表
CgQualityFees 子表
CgPortFees 子表
这段代码属于两张表之间的维护,而且还是多对一维护
我现在需要三张表之间维护,而且是一对多维护 private void manyToOne(CgQuaInsStaCompect src, CgQuaInsStaCompect target){
//质监站 合同维护
if(ContractCommonUtil.CONTRACT_ZJZ.equals(src.getCompactTypeCode()))
{
for(CgQualityFees cgQualityFees : src.getCgQualityFeeses())
{
cgQualityFees.setCgQuaInsStaCompect(target);
}
//港口作业合同维护
}else if(ContractCommonUtil.CONTRACT_GKZY.equals(src.getCompactTypeCode())){
for(CgPortFees cgPortFees : src.getCgPortFeeses())
{
cgPortFees.setCgQuaInsStaCompect(target);
}
}
}
在这里跪求大虾!TKS 在线等!
A—B 属于一对一 B—C属于一对多现在只配置单向关联
双向关联需要代码来维护!这三张表怎样来用代码进行维护?
例如:
注意:
CgQuaInsStaCompect 主表
CgQualityFees 子表
CgPortFees 子表
这段代码属于两张表之间的维护,而且还是多对一维护
我现在需要三张表之间维护,而且是一对多维护 private void manyToOne(CgQuaInsStaCompect src, CgQuaInsStaCompect target){
//质监站 合同维护
if(ContractCommonUtil.CONTRACT_ZJZ.equals(src.getCompactTypeCode()))
{
for(CgQualityFees cgQualityFees : src.getCgQualityFeeses())
{
cgQualityFees.setCgQuaInsStaCompect(target);
}
//港口作业合同维护
}else if(ContractCommonUtil.CONTRACT_GKZY.equals(src.getCompactTypeCode())){
for(CgPortFees cgPortFees : src.getCgPortFeeses())
{
cgPortFees.setCgQuaInsStaCompect(target);
}
}
}
在这里跪求大虾!TKS 在线等!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货