insert into simulation.scene_natural (natural_id, natural_name, weather, backlight, light_change, road_type, road_matrrial, driveway_num, driveway_type, road_flatness, road_curvature, ramp, intersection_type, plane_intersection, bridge, tunnel, speed_limit, min_speed_limit, no_entry, no_stopping, left_lane_line, right_lane_line, conductor_marking, pedestrian_crossing, traffic_light, deceleration_marking, pavement_condition, natural_disaster, road_safety_signs, safety_warning_board, traffic_accident, patency, special_vehicle_yield, violation, double_flashing_car, self_behavior, target_behavior, create_user_id, create_time, modify_user_id, modify_time, is_deleted, share, video_preview, video_address, osgb_address, xodr_address, xosc_address, json_address, max_time) values (#{naturalId,jdbcType=VARCHAR}, #{naturalName,jdbcType=VARCHAR}, #{weather,jdbcType=VARCHAR}, #{backlight,jdbcType=VARCHAR}, #{lightChange,jdbcType=VARCHAR}, #{roadType,jdbcType=VARCHAR}, #{roadMatrrial,jdbcType=VARCHAR}, #{drivewayNum,jdbcType=VARCHAR}, #{drivewayType,jdbcType=VARCHAR}, #{roadFlatness,jdbcType=VARCHAR}, #{roadCurvature,jdbcType=VARCHAR}, #{ramp,jdbcType=VARCHAR}, #{intersectionType,jdbcType=VARCHAR}, #{planeIntersection,jdbcType=VARCHAR}, #{bridge,jdbcType=VARCHAR}, #{tunnel,jdbcType=VARCHAR}, #{speedLimit,jdbcType=VARCHAR}, #{minSpeedLimit,jdbcType=VARCHAR}, #{noEntry,jdbcType=VARCHAR}, #{noStopping,jdbcType=VARCHAR}, #{leftLaneLine,jdbcType=VARCHAR}, #{rightLaneLine,jdbcType=VARCHAR}, #{conductorMarking,jdbcType=VARCHAR}, #{pedestrianCrossing,jdbcType=VARCHAR}, #{trafficLight,jdbcType=VARCHAR}, #{decelerationMarking,jdbcType=VARCHAR}, #{pavementCondition,jdbcType=VARCHAR}, #{naturalDisaster,jdbcType=VARCHAR}, #{roadSafetySigns,jdbcType=VARCHAR}, #{safetyWarningBoard,jdbcType=VARCHAR}, #{trafficAccident,jdbcType=VARCHAR}, #{patency,jdbcType=VARCHAR}, #{specialVehicleYield,jdbcType=VARCHAR}, #{violation,jdbcType=VARCHAR}, #{doubleFlashingCar,jdbcType=VARCHAR}, #{selfBehavior,jdbcType=VARCHAR}, #{targetBehavior,jdbcType=VARCHAR}, #{createUserId,jdbcType=VARCHAR}, #{createTime}, #{modifyUserId,jdbcType=VARCHAR}, #{modifyTime}, #{isDeleted,jdbcType=VARCHAR}, #{share,jdbcType=VARCHAR}, #{videoPreview,jdbcType=VARCHAR}, #{videoAddress,jdbcType=VARCHAR}, #{osgbAddress,jdbcType=VARCHAR}, #{xodrAddress,jdbcType=VARCHAR}, #{xoscAddress,jdbcType=VARCHAR}, #{jsonAddress,jdbcType=VARCHAR}, #{maxTime,jdbcType=VARCHAR}) insert into simulation.scene_natural (natural_id,natural_name,weather,backlight, light_change,road_type,road_matrrial,driveway_num, driveway_type,road_flatness,road_curvature,ramp, intersection_type,plane_intersection,bridge,tunnel, speed_limit,min_speed_limit,no_entry,no_stopping, left_lane_line,right_lane_line,conductor_marking,pedestrian_crossing, traffic_light,deceleration_marking,pavement_condition,natural_disaster, road_safety_signs,safety_warning_board,traffic_accident,patency, special_vehicle_yield,violation,double_flashing_car,self_behavior, target_behavior,create_user_id,create_time,modify_user_id,modify_time, is_deleted,share,video_preview,video_address,osgb_address,xodr_address,xosc_address, json_address,max_time) values (#{item.naturalId,jdbcType=VARCHAR},#{item.naturalName,jdbcType=VARCHAR},#{item.weather,jdbcType=VARCHAR}, #{item.backlight,jdbcType=VARCHAR}, #{item.lightChange,jdbcType=VARCHAR}, #{item.roadType,jdbcType=VARCHAR},#{item.roadMatrrial,jdbcType=VARCHAR},#{item.drivewayNum,jdbcType=VARCHAR}, #{item.drivewayType,jdbcType=VARCHAR}, #{item.roadFlatness,jdbcType=VARCHAR},#{item.roadCurvature,jdbcType=VARCHAR},#{item.ramp,jdbcType=VARCHAR}, #{item.intersectionType,jdbcType=VARCHAR}, #{item.planeIntersection,jdbcType=VARCHAR},#{item.bridge,jdbcType=VARCHAR},#{item.tunnel,jdbcType=VARCHAR}, #{item.speedLimit,jdbcType=VARCHAR}, #{item.minSpeedLimit,jdbcType=VARCHAR},#{item.noEntry,jdbcType=VARCHAR},#{item.noStopping,jdbcType=VARCHAR}, #{item.leftLaneLine,jdbcType=VARCHAR}, #{item.rightLaneLine,jdbcType=VARCHAR},#{item.conductorMarking,jdbcType=VARCHAR},#{item.pedestrianCrossing,jdbcType=VARCHAR}, #{item.trafficLight,jdbcType=VARCHAR}, #{item.decelerationMarking,jdbcType=VARCHAR},#{item.pavementCondition,jdbcType=VARCHAR},#{item.naturalDisaster,jdbcType=VARCHAR}, #{item.roadSafetySigns,jdbcType=VARCHAR}, #{item.safetyWarningBoard,jdbcType=VARCHAR},#{item.trafficAccident,jdbcType=VARCHAR},#{item.patency,jdbcType=VARCHAR}, #{item.specialVehicleYield,jdbcType=VARCHAR}, #{item.violation,jdbcType=VARCHAR},#{item.doubleFlashingCar,jdbcType=VARCHAR},#{item.selfBehavior,jdbcType=VARCHAR}, #{item.targetBehavior,jdbcType=VARCHAR}, #{item.createUserId,jdbcType=VARCHAR},#{item.createTime},#{item.modifyUserId,jdbcType=VARCHAR},#{item.modifyTime}, #{item.isDeleted,jdbcType=VARCHAR}, #{item.share,jdbcType=VARCHAR},#{item.videoPreview,jdbcType=VARCHAR},#{item.videoAddress,jdbcType=VARCHAR},#{item.osgbAddress,jdbcType=VARCHAR}, #{item.xodrAddress,jdbcType=VARCHAR}, #{item.xoscAddress,jdbcType=VARCHAR},#{item.jsonAddress,jdbcType=VARCHAR},#{item.maxTime,jdbcType=VARCHAR}) update simulation.scene_natural is_deleted = #{isDeleted,jdbcType=VARCHAR}, modify_user_id = #{modifyUserId,jdbcType=VARCHAR}, modify_time = #{modifyTime}, where natural_id = #{naturalId,jdbcType=VARCHAR} update simulation.scene_natural set natural_name=#{naturalName}, weather=#{weather}, backlight=#{backlight}, light_change=#{lightChange}, road_type=#{roadType}, road_matrrial=#{roadMatrrial}, driveway_num=#{drivewayNum}, driveway_type=#{drivewayType}, road_flatness=#{roadFlatness}, road_curvature=#{roadCurvature}, ramp=#{ramp}, intersection_type=#{intersectionType}, plane_intersection=#{planeIntersection}, bridge=#{bridge}, tunnel=#{tunnel}, speed_limit=#{speedLimit}, min_speed_limit=#{minSpeedLimit}, no_entry=#{noEntry}, no_stopping=#{noStopping}, left_lane_line=#{leftLaneLine}, right_lane_line=#{rightLaneLine}, conductor_marking=#{conductorMarking}, pedestrian_crossing=#{pedestrianCrossing}, traffic_light=#{trafficLight}, deceleration_marking=#{decelerationMarking}, pavement_condition=#{pavementCondition}, natural_disaster=#{naturalDisaster}, road_safety_signs=#{roadSafetySigns}, safety_warning_board=#{safetyWarningBoard}, traffic_accident=#{trafficAccident}, patency=#{patency}, special_vehicle_yield=#{specialVehicleYield}, violation=#{violation}, double_flashing_car=#{doubleFlashingCar}, self_behavior=#{selfBehavior}, target_behavior=#{targetBehavior}, modify_user_id=#{modifyUserId}, modify_time=#{modifyTime}, video_address=#{videoAddress}, osgb_address=#{osgbAddress}, xodr_address=#{xodrAddress}, xosc_address=#{xoscAddress}, json_address=#{jsonAddress}, max_time=#{maxTime} where natural_id = #{naturalId,jdbcType=VARCHAR} update simulation.scene_natural set natural_name=#{item.naturalName},weather=#{item.weather},backlight=#{item.backlight}, light_change=#{item.lightChange},road_type=#{item.roadType},road_matrrial=#{item.roadMatrrial}, driveway_num=#{item.drivewayNum},driveway_type=#{item.drivewayType},road_flatness=#{item.roadFlatness}, road_curvature=#{item.roadCurvature},ramp=#{item.ramp},intersection_type=#{item.intersectionType}, plane_intersection=#{item.planeIntersection},bridge=#{item.bridge},tunnel=#{item.tunnel}, speed_limit=#{item.speedLimit},min_speed_limit=#{item.minSpeedLimit},no_entry=#{item.noEntry}, no_stopping=#{item.noStopping},left_lane_line=#{item.leftLaneLine},right_lane_line=#{item.rightLaneLine}, conductor_marking=#{item.conductorMarking},pedestrian_crossing=#{item.pedestrianCrossing},traffic_light=#{item.trafficLight}, deceleration_marking=#{item.decelerationMarking},pavement_condition=#{item.pavementCondition},natural_disaster=#{item.naturalDisaster}, road_safety_signs=#{item.roadSafetySigns},safety_warning_board=#{item.safetyWarningBoard},traffic_accident=#{item.trafficAccident}, patency=#{item.patency},special_vehicle_yield=#{item.specialVehicleYield},violation=#{item.violation}, double_flashing_car=#{item.doubleFlashingCar},self_behavior=#{item.selfBehavior},target_behavior=#{item.targetBehavior}, modify_user_id=#{item.modifyUserId},modify_time=#{item.modifyTime},video_address=#{item.videoAddress}, osgb_address=#{item.osgbAddress},xodr_address=#{item.xodrAddress},xosc_address=#{item.xoscAddress}, json_address=#{item.jsonAddress},max_time=#{item.maxTime} where natural_id = #{item.naturalId,jdbcType=VARCHAR}