SSH框架 这是代码 就这三条不一样别的都一样
for (int k = 0; k < 2; k++) {
if (prpSmain.getKindName() != null) {
System.out.println(prpSmain.getKindName());
prpSmain.setKindName(infoTpy.getInsuranceList().get(1).getInsuranceType());/*险别名称*/
prpSmain.setSumPremium(infoTpy.getCompulsoryAmount());/*总保险费*/
prpSmain.setPolicyNo(infoTpy.getPolicyNos().getSyPolicyNo());/*保单号*/
}
else {
prpSmain.setKindName(infoTpy.getInsuranceList().get(0).getInsuranceType());/*险别名称*/
prpSmain.setSumPremium(infoTpy.getTotalPremium());/*总保险费*/
prpSmain.setPolicyNo(infoTpy.getPolicyNos().getJqPolicyNo());/*保单号*/
}
第二次循环的时候报错
org.springframework.orm.hibernate3.HibernateSystemException: identifier of an instance of cn.com.cis.acic.sales.schema.model.PrpSitemCar was altered from ATAY075CTP17B026839P to ATAY075Y1417B025621O; nested exception is org.hibernate.HibernateException: identifier of an instance of cn.com.cis.acic.sales.schema.model.PrpSitemCar was altered from ATAY075CTP17B026839Pto ATAY075Y1417B025621O
ATAY075CTP17B026839P是第一次循环的单号
ATAY075CTP17B026839 是第二次循环的单号