J'ai une interface requêtes comme ceci:le stockage des requêtes dans une interface pour obtenir des données de base de données (+ java Sélénium WebDriver)
public interface Queries {
String QUERY1= "SELECT distinct TOP1 FROM ETC...."
String QUERY2= "SELECT * FROM Whatever WHERE whateverId = QUERY1"
}
J'exécuter les requêtes en utilisant mon coureur personnalisé avec Queries.QUERY1 et fonctionne comme un charme, mais dans certains cas, besoin de valeurs personnalisées à partir de la base de données et l'utiliser dans une autre requête. S'il vous plaît voir QUERY2. Avec cette approche, je ne peux pas utiliser le premier résultat de requête dans la requête 2.
J'ai essayé de stocker mes requêtes dans les fichiers de propriétés, mais j'ai trouvé que cette approche d'interface est meilleure, plus facile.
Aucune recommandation Comment puis-je l'obtenir? Une meilleure solution pour stocker des requêtes pour les scripts de test de sélénium et l'utiliser facilement?
Je pense que vous vous méprenez sur l'interface. Je crois que ce que vous voulez est une classe ou une classe statique. – Buaban