¿Hay alguna forma en que pueda obtener la consulta ejecutada de iBatis? Quiero reutilizar la consulta para una consulta UNION.iBatis se ejecuta sql
Por ejemplo:
<sqlMap namespace="userSQLMap">
<select id="getUser" resultClass="UserPackage.User">
SELECT username,
password
FROM table
WHERE id=#value#
</select>
</sqlMap>
Y cuando yo haga la consulta a través
int id = 1
List<User> userList = queryDAO.executeForObjectList("userSQLMap.getUser",id)
quiero conseguir SELECT username, password FROM table WHERE id=1
¿Hay alguna manera de que pudiera conseguir la consulta?
Gracias.
que podría ser posible (log la consulta y luego leerlo), pero se supone que los usuarios están utilizando el sistema al mismo tiempo, no sabré qué consulta necesito obtener (las consultas se ejecutan según la demanda del usuario). Necesito obtener la consulta porque la reutilizaré para una consulta UNION (con los valores) – qaxi