SSH项目中,我写修改update时,不修改而是新增,主键生成策略为<generator class="sequence">
SSH项目中,我写修改update时,不修改而是新增,主键生成策略为,xml代码:levelid底层输出的sql语句:Hibernate:selectlevelid.ne...
SSH项目中,我写修改update时,不修改而是新增,主键生成策略为,xml代码: levelid 底层输出的sql语句:Hibernate: select levelid.nextval from duala--28Hibernate: insert into Sysadminlevel (moduleno, admincode, adminname, memo, delflag, adminid) values (?, ?, ?, ?, ?, ?)这有问题:update应该先输出查询的语句,但是输出的时查序列的语句,实现类的中的语句:public void updateSysadminlevel(Sysadminlevel adminlevel) { getHibernateTemplate().update(adminlevel); }出现的问题:执行修改后,修改的字段改了,但是是新增了一条不是修改的那一条
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询