@Select("<script>" +
            "select avg( blood) " +
            "from " +
            "sensor_blood " +
            "<where> " +
            "sq_number in " +
            "<foreach item='item' inde='index' collection='imei' open='(' separator=',' close=')'> " +
            "#{item}  " +
            "</foreach>" +
            "<if test=\" startTime!=null\"> and upload_time <![CDATA[ >= ]]> #{startTime} </if> " +
            "<if test=\" stopTime!=null\"> and upload_time <![CDATA[ <= ]]>  #{stopTime} </if>" +
            "</where>" +
            "</script>")
    String selectBloodO2(@Param("imei") List<String> imei, @Param("startTime") Date startTime, @Param("stopTime") Date stopTime);

必须要写@param,否则找不到对应的集合,startTime>#{startTime}用的是转义字符

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐