Il y a quelques requêtes utilisées par une couche de DAO qui est mis en œuvre dans JDBC modèleinteraction Jdbc modèle et MySql pour changeant fréquemment requêtes
String longQuery = ".....";
public List<AnObject> findObjectsBySomething(Something s) {
return getJdbcTemplate().queryForObjects(longQuery, myRowMapper, s);
}
longQuery va changer fréquemment, mais je ne veux pas avoir à le gérer directement dans le code source. Comment allez-vous gérer cela? J'ai besoin du code source du template jdbc, et au moins les bases de la configuration dans mysql.
Autres exigences:
- Ne peut pas être une vue, je l'ai déjà essayé et ma requête est trop compliquée (tables dérivées)
- a besoin d'interroger sur d'autres bases de données MySQL sur le même serveur
- besoins pour renvoyer une liste d'IDs, qui pourrait être beaucoup, plusieurs milliers peut-être
Je ne sais pas quelle est la question ... comment stocker ces requêtes? –
Je ne veux pas la requête stockée dans le fichier java, et honnêtement, je préférerais que ce soit dans la base de données, pas dans un fichier texte ou quelque chose comme ça, mais je ne sais pas quoi faire – walnutmon