繁体   English   中英

频繁更改查询的Jdbc模板和MySql交互

[英]Jdbc Template and MySql interaction for Frequently Changing Queries

JDBC模板中实现的DAO层使用了一些查询

String longQuery = ".....";
public List<AnObject> findObjectsBySomething(Something s) {
    return getJdbcTemplate().queryForObjects(longQuery, myRowMapper, s);
}

longQuery将会经常更改,但是我不想在源代码中对其进行正确的管理。 您如何处理呢? 我需要jdbc模板源代码,至少需要在mysql中进行设置的基础知识。

其他需求:

  • 不能是视图,我已经尝试过了,查询太复杂了(派生表)
  • 需要查询同一服务器上的其他mysql数据库
  • 需要返回ID列表,该列表可能很多,几千

此查询有何不同? 您可以将它们存储为文件(DAO_NNN.sql,其中NNN是特定SQL语句的ID)或将它们存储在XML文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM