JDBC テンプレートに実装されている DAO レイヤーで使用されるクエリがいくつかあります。
String longQuery = ".....";
public List<AnObject> findObjectsBySomething(Something s) {
return getJdbcTemplate().queryForObjects(longQuery, myRowMapper, s);
}
longQuery は頻繁に変更されますが、ソース コードで正しく管理する必要はありません。これをどのように処理しますか?jdbc テンプレートのソース コードと、少なくとも mysql での設定の基本が必要です。
その他の要件:
- ビューにすることはできません。既にこれを試しましたが、クエリが複雑すぎます (派生テーブル)
- 同じサーバー上の他の mysql データベース全体でクエリを実行する必要がある
- ID のリストを返す必要がある