hr4370913的gravatar头像
hr4370913 2020-01-04 22:55:15

ssm修改dao方法的问题

ssm框架 修改方法 dao层。public int update(){} 和或public void update() ,第一个这样写是为啥,修改不要返回什么啊。

所有回答列表(3)
人间蒸发的gravatar头像
人间蒸发  LV23 2020年1月5日

int 成功默认返回0,失败是-1,方便你后续的逻辑处理,比如跳进try catch 进行异常处理,返回你自定义的错误信息。

不返回也没毛病,例如你这个,修改失败也会默认报错,只是处理起来的话多少会有点尴尬!

评论(2) 最佳答案
reamZMX的gravatar头像
reamZMX  LV9 2020年1月8日

int 返回的是你成功的update了几条数据,如果是0则代表没有update成功;用void则是不关心update的更新情况(如到底update了几条数据)

8战魂5无双8的gravatar头像
8战魂5无双8  LV43 2020年1月22日

以前我也是这么想的,返回不需要返回啥,但是自从知道了return的作用后,疯狂加返回对象,尤其是修改和添加还有删除,返回一个整数型,从而你就知道是否修改成功,在判断上和其余逻辑处理上就很方便。比如说,返回的如果是负数或者是0那就修改失败,返回1修改成功。

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友