请问将java程序和sql分离怎么实现
比如现在我有一个test.xml文件,
文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<xml-body>
<sql id="1">
select filed1,filed2 from test1
</sql>
<sql id="2">
select filed1,filed2 from test2
</sql>
<sql id="3">
select filed1,filed2 from test3
</sql>
</xml-body>
现在就是我程序中的所有sql语句都写在这个文件中。
在web工程启动的时候将这个文件加载,然后在调用sql语句时,通过id来查找那个sql语句
查询出结果之后,将字段作为map中的key键,值作为value
请问具体的实现方法。