设置实体的属性会修改数据库

SatTaxpayer satTaxpayer = taxpayerDAO.getSatTaxpayer(remarkId);
SatNsrxx satNsrxx = getSatNsrxx(satTaxpayer.getNsrsbh());
satTaxpayer.setName(satNsrxx.getFddbrmc());
satTaxpayer.setNsrmc(satNsrxx.getNsrmc());
这样设置就和更改数据库了,原因时这是都在一个事物里面。如果在dao中用session和transaction而不用getHibernateTemplate()的话就不会变了!

你可能感兴趣的:(DAO)