2010-04-30 15 views
0

À part le schéma par défaut, pour certaines requêtes SQL, j'ai besoin d'accéder à un schéma particulier. Le problème est que le nom de ce schéma particulier est différent pour différents environnements. Après le masquage, j'ai trouvé qu'en utilisant ce link je suis capable de spécifier le nom du schéma dans la variable. Si c'est vrai que j'ai des questions suivantes:Nom de schéma de variable Hiberate dans la requête SQL nommée

  1. Est-ce que ce serait le cas pour les requêtes SQL dans la requête nommée?
  2. Comment définir la valeur pour les noms de variables?

Merci d'avance. Créer un Initializing haricot usine

Répondre

0
  • qui prend deux emplacements de ressources et à l'initialisation utilisera l'une des ressources pour exécuter le remplacement de chaîne dans l'autre, et stocker les résultats dans un fichier temporaire qui est la sortie du grain de l'usine. Points pour le style si vous faites la langue de remplacement raw regex.
  • Créez un contexte printanier dans lequel vous déclarez une instance de ce bean, en transmettant une ressource avec toutes les requêtes nommées et une ressource qui effectuera le remplacement de chaîne pour fournir les versions spécifiques à l'environnement des requêtes.
  • Dans le contexte de printemps, créez votre SessionFactoryBean pour initialiser votre SessionFactory hibernate, en transmettant les résultats du bean factory précédent en tant que ressource de mappage afin que les requêtes converties soient récupérées par la configuration hibernate.
+0

Voulez-vous dire que je dois faire l'analyse de la chaîne pour les requêtes? Pouvez-vous s'il vous plaît suggérer un exemple de code pour le même? –