不同的数据一次请求进两次数据库的问题

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 是第二次循环的单号