请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

新增产品/更新产品问题

后台新增产品和更新产品是在一个部分,老师使用了判断product.getId()是否为null来决定是更新还是新增,当getId()不为空时,进行更新,getId()为空时进行新增,那么此时新增的产品不就没有id了吗?也能新增?

正在回答

1回答

同学您好,

  这个跟数据库表结构有关,这张表在设计的时候把主码(id)设为自增的状态,要是新增数据没有id也会插入成功。

https://img1.sycdn.imooc.com//szimg/5b5c20f00001786009760668.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动5435269 #1
    非常感谢!同学你是咋发现的啊?
    回复 有任何疑惑可以回复我~ 2018-07-28 20:50:06
  • Queen丶Star 回复 提问者 慕移动5435269 #2
    在运行sql文件的时候,看一看 数据库操作的sql语句,在数据表结构设计的时候仔细看看,你也会发现的
    回复 有任何疑惑可以回复我~ 2018-08-07 12:34:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信