Có cách nào để tôi có thể truy vấn được thực hiện iBatis không? Tôi muốn sử dụng lại truy vấn cho truy vấn UNION.iBatis được thực hiện sql
Ví dụ:
<sqlMap namespace="userSQLMap">
<select id="getUser" resultClass="UserPackage.User">
SELECT username,
password
FROM table
WHERE id=#value#
</select>
</sqlMap>
Và khi tôi thực hiện truy vấn thông qua
int id = 1
List<User> userList = queryDAO.executeForObjectList("userSQLMap.getUser",id)
Tôi muốn nhận SELECT username, password FROM table WHERE id=1
Có cách nào tôi có thể nhận được các truy vấn?
Cảm ơn.
Đó có thể là có thể (đăng nhập truy vấn và sau đó đọc nó) nhưng cho rằng người dùng đang sử dụng hệ thống đồng thời, tôi sẽ không biết tôi cần truy vấn gì (truy vấn được thực hiện theo yêu cầu của người dùng). Tôi cần phải nhận được các truy vấn vì tôi sẽ được tái sử dụng nó cho một truy vấn UNION (với các giá trị) – qaxi