mybatis关联查询一对多问题解决,将表中对应的多条数据以list形式存储





	
		insert
		into gms_map_layer (
	    map_id,
	    layer_id,
	    name,
	    has_index,
	    datasource_id,
	    display_order,
	    geo_type,
	    visible,
	    create_time,
	    update_time,
	    data_layer_name,
	    editable,
	    category,
	    sub_category
		) values (
	    #{mapId},
	    #{layerId},
	    #{name},
	    #{hasIndex},
	    #{datasourceId},
	    #{displayOrder},
	    #{geoType},
	    #{visible},
	    #{createTime},
	    #{updateTime},
	    #{dataLayerName},
	    #{editable},
	    #{category},
	    #{subCategory}
		)
	

	
	
    
	
	
	
	
	
	
	
	

	
		delete from gms_map_layer
		where id = #{id}
	

	
		delete from gms_map_layer
		where
		id in
		
			#{item}
		
	

	
		update gms_map_layer
		
		    
		    	id=#{id},
		    
		    
		    	map_id=#{mapId},
		    
		    
		    	layer_id=#{layerId},
		    
		    
		    	name=#{name},
		    
		    
		    	has_index=#{hasIndex},
		    
		    
		    	datasource_id=#{datasourceId},
		    
		    
		    	display_order=#{displayOrder},
		    
		    
		    	visible=#{visible},
		    
		    
		    	geo_type=#{geoType},
		    
		    
		    	create_time=#{createTime},
		    
		    
		    	update_time=#{updateTime},
		    
		    
		    	data_layer_name=#{dataLayerName},
		    
		    
		    	editable=#{editable},
		    
		    
		    	category=#{category},
		    
		    
		    	sub_category=#{subCategory},
		    
		
		where id=#{id}
	

	
		
		
	     
	     
	     
	     
	     
	     
	    
	     
	     
	    
	     
	     
	    
	    
	    
	
	
	
	
		
		
	     
	     
	    
	    
	    
	
	
	
		
		
	     
	     
	     
	     
	     
	     
	    
	     
	     
	    
	     
	     
	    
	    
	
	
	
	
	
	
 	
	
		 
		
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
		
			
		
		
			
		
	
	

你可能感兴趣的:(mybatis关联查询一对多问题解决,将表中对应的多条数据以list形式存储)