问道分类: Questions求助,关于mybatis映射返回类型的问题
Java渣渣Java渣渣 用户 提问于 1月 以前

mybatis 配置sql 当返回值为int的时候,resultType怎么写?
知道resultType="java.lang.Integer"  但是integer  返回值当查询不存在时返回的是null  我希望用int  没有查到返回的是0  
 
有解吗????????????????

2 个回答
陌 情 。陌 情 。 用户 回答于 1月 以前

可以直接返回int 如果不存在使用IFNULL函数转换一下,或者你直接在service中判断后返回0

Java渣渣Java渣渣 用户 回答于 1月 以前

感谢楼上的,我就是这样做的。之前钻牛角尖了,在impl里转换一下就行