2019.01.29 开发过程中遇到的问题(mybatis,mysql)

    下午在轨道检测项目,激光消噪开发的过程中遇到了一些问题.

问题一:

     一直有一个盲点:  当返回值 为某一个对象或者该对象的list集合时 retultType都是写该对象的全路径名称,不需要写list.

     这个问题导致开发时,的确能取到想要的值,但是值时一个map集合,于是在下一步执行插入操作时出现了问题.

     如果换成了正确的返回类型就需要注意Select的元素当有别名时需要添加别名.如下图的 middle_columns.

问题二: 

      一条sql语句:   

数据库结构如下:

需求:  在所有数据当中  先查找(laser_model_id)为2的 某一行(row)数据值(val)的最大值最接近23的那一行的所有数据.

语句:

问题三:

      单元测试:  参考:https://blog.csdn.net/jeffleo/article/details/55803591

猜你喜欢

转载自blog.csdn.net/weixin_43226645/article/details/86693171