方法功能是向数据库中添加银行存款利率,传入最新的银行利率,如果该银行利率存在则覆盖该数据
merger()方法是关键 否则会报
a different object with the same identifier value was already associated with the session错误
public int savedeposit(DepositBean rb){ if(null==findDepositByBankType(rb.getBanktype())){ this.getHibernateTemplate().save(rb); return 1; } DepositBean rbo=findDepositByBankType(rb.getBanktype()); rb.setId(rbo.getId()); System.out.println(rb); this.getHibernateTemplate().merge(rb); // this.getHibernateTemplate().saveOrUpdate(rb); return 2; }