在我的一个项目中,我有一个场景,我将获得一个包含 sql 参数的 xml 文件,我必须从中读取并构造 Java 对象。
下面是示例 xml
<parameters>
<sql id="1">
<city>Chennai</city>
<state>Tamilnadu</state>
</sql>
<sql id="2">
<city>Mumbai</city>
<state>Maharashtra</state>
</sql>
<sql id="3">
<city>Kolkata</city>
<state>West Bengal</state>
</sql>
</parameters>
我必须从这些 xml 中解析并获取键和值。我期望的 Java 对象是
List<Map<String,String>> sqlParams;
Map sqlOne; sqlOne.put(city,Chennai); sqlOne.put(state,Tamilnadu); sqlParams.add(sqlOne);
Map sqlTwo; sqlTwo.put(city,Mumbai); sqlTwo.put(state,Maharashtra); sqlParams.add(sqlTwo);
等等...
我们使用这个映射列表来运行 SQL。有人可以建议我一种更好的方法来做到这一点吗?
我是一名优秀的程序员,十分优秀!