【发布时间】:2012-07-30 09:40:44
【问题描述】:
我有 xml,我在其上运行查询,如下所述。哪个解析器(sax 或 DOM 或 xpath)最适合按 id 检索查询节点?
你能用一些示例代码解释一下吗?这样对我有很大帮助?
我想编写一个通用类,它通过 id 读取查询并将参数传递给它。由于每个查询都可能返回一组不同的值,所以在我们执行查询后返回值的最佳方式是什么?
<?xml version="1.0" encoding="UTF-8"?>
<queries>
<query id="getUserByName">
select * from users where name=?
</query>
<query id="getUserByEmail">
select * from users where email=?
</query>
</queries>
【问题讨论】:
-
如果你想在xml中存储sql查询为什么不使用mybatis?您不必编写查询检索代码,您的 jdbc 代码将消失,并且您可以免费获得缓存等功能。