drl文件中使用map


JAVA代码:
   Map map1 = new HashMap();
			Map map11 = new HashMap();
			map11.put("name", "jack");
			map11.put("address", "xian");
			
			map1.put("id", "001");
			map1.put("money", "5000");
			map1.put("item", map11);

			ksession.insert(map1);


规则文件片段:
rule "rule1"
	when
		$m:Map(this["id"]=="001",$item:this["item"]!=null)
	then
		//获得第二层Map的值
		System.out.println(((Map)$m.get("item")).get("name"));	
end

你可能感兴趣的:(map)