芯友网Xin1234.COM

问下大家 switch case中return true有什么用呢?



哥辉.圳深
问下大家 switch case中return true有什么用呢?
nossaj.圳深
因为没传值
州广.圳深
那你得判断  sort_num这列有没有值,没有值 就insert的时候  不加sort_num这列
这样就会使用默认值了
nossaj.圳深
那就多了很多步骤了,我用的mybatis
州广.圳深
mybatis也可以用if条件
nossaj.圳深
这样呀,我百度下
城空灬舞灵丿.圳深
说了呀,sql判断下就好了
nossaj.圳深
我不知道mybatis可以写if语句
城空灬舞灵丿.圳深
判断那个传入的字段就可以
武小
尽量不要用mysql的默认值,在java里面处理好再insert
nossaj.圳深
为啥子?
武小
业务逻辑不要跟数据库扯到一起了
哥辉.圳深
我来解释我上面那个问题,就是结束方法的意思
nossaj.圳深

https://zhidao.baidu.com/question/489402586814717972.html
那mybatis的if else判断,最后它底层使用的sql,还是java代码?
武小
。。java里面用NumberUtils.toInt转一下就搞定了,哪用这么复杂
nossaj.圳深
那我直接一开始用int不更好?int 默认值为0
java中
那么问题来了,ALL.整数对应的java类型一般用int,还是Integer?

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容