Mybatis
七天晒网
飛 べ
展开
-
MyBatis中有关int和Integer的使用
int 类型,在默认情况下不赋值为0,执行到mybatis的更新语句时,被当做数字0,而非nullInteger的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,总结:在实体类中尽量使用Integer修饰,Integer可以区分出未赋值和值为0的区别,我们大部分做判断都是以“”null“”去判断的。 /** * 主键字段 */ @TableId(type = IdType.AUTO) //根据数据库类型设置自增原创 2020-07-22 16:02:47 · 4689 阅读 · 0 评论 -
Mybatis (ParameterType) 如何传递多个不同类型的参数
清理一下收藏好久的文章-_-||文章目录方法一:不需要写parameterType参数方法二:基于注解方法三:Map封装方法四:List封装方法一:不需要写parameterType参数public List<XXXBean> getXXXBeanList(String xxId, String xxCode); <select id="getXXXBeanList" resultType="XXBean"> select t.* from tableName转载 2020-07-18 16:50:02 · 654 阅读 · 0 评论