发表于: 2019-12-31 18:45:07
2 1261
今日学习的内容:
继续关于mybatis操作mysql数据库的学习
实现对数据库的update操作:
任务:找到id为1的数据,更改name和Flag.
查询id=1这条数据:
添加mapper映射,update标签,由于只需要更改两个字段故用到以下if判断语句,以防mysql无法解析null导致更新失败:
更改主体类的一个OnlineNumber属性的数据类型int-->Integer类,以让该属性值可以被赋值为null:
编写Test.java,update语句,只填写name与flag,update_at其他不用更改的填null:
执行Test.java,结果无异常:
再次查询数据库,更新成功:
遇到的问题:
mysql 数据类型biginteger 对应 math.Biginteger,调用主体类的set方法赋值需用BigInteger类的BigInteger.valueOf()方法,属于java基础知识问题,需要加强基础
收获:
更进一步了解了关于mybatis与mysql的关联知识,了解了更多java的基础知识.
明天的计划:
完成mybatis与mysql连接的剩余部分,学习后面的任务.
评论