在 JDBC 模板中实现的 DAO 层使用了一些查询
String longQuery = ".....";
public List<AnObject> findObjectsBySomething(Something s) {
return getJdbcTemplate().queryForObjects(longQuery, myRowMapper, s);
}
longQuery 会经常更改,但我不想在源代码中正确管理它。你如何处理这件事?我需要 jdbc 模板源代码,以及至少在 mysql 中设置它的基础知识。
其他需求:
- 不能是视图,我已经尝试过了,我的查询太复杂了(派生表)
- 需要跨同一台服务器上的其他mysql数据库进行查询
- 需要返回一个 ID 列表,可能有很多,可能有几千个