ssh框架下的修改操作,涉及到修改
当修改操作涉及到修改主键时,如果使用hibernateTemplate.update(d);就会出现插入错误。如果使用hibernateTemplate.saveOrup...
当修改操作涉及到修改主键时,如果使用hibernateTemplate.update(d);就会出现插入错误。如果使用hibernateTemplate.saveOrupdate(d);当数据存储为新的一条数据后,原来的数据项还存在,请问如何操作能够同时保存新数据,并且删除原有数据
展开
展开全部
修改怎么会插入呢?是不是保存修改vo时把主键搞丢了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改的话一般不改主键,,,并且数据库设计时主键不要有业务逻辑。。。
追问
您的意思是指单独的设立一个与逻辑无关的主键么?比如说我的person表,原来是以personId为主键,现在应该另外设一个id为主键,而这个id与我的业务逻辑无关?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询