为了账号安全,请及时绑定邮箱和手机立即绑定

3-6执行Sava方法为什么要把update改成create?

我看讲解的时候把数据都删了,要重新执行sava方法插入一条新数据。老师先把update改成crete执行sava方法后又改回update,为什么呢?update的时候不能执行save方法吗?

正在回答

3 回答

create是每次运行都会创建一个新的表,原来同名表将被覆盖,原始数据会丢失。因为要用到数据,所以改回update

0 回复 有任何疑惑可以回复我~
#1

Yaro 提问者

我知道,我的意思是,不改create,直接执行save是一样的效果吧?因为自己只是看,并没有写,所以问问
2017-02-09 回复 有任何疑惑可以回复我~
#2

Yaro 提问者

虽然答非所问,但是谢谢
2017-02-20 回复 有任何疑惑可以回复我~

其实不改成create也不会出错

0 回复 有任何疑惑可以回复我~

改为Create或者update与语句(save)本身的执行没有关系,不过缺会导致结果不同,因为设置为Create时表存在时删除,然后新建表,而update是表存在时插入记录,不存在时根据实体类创建表。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

3-6执行Sava方法为什么要把update改成create?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信