IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

dao- Spring - jdbc


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par défaut dao- Spring - jdbc
    Bonjour,
    Je rencontre actuellement un problème avec l'utilisation d'une dao qui est construit selon jdbc.
    cette dao contient des méthodes qui permette d'ajouter des objets dans une base de donnée postgresql.
    Je test cette dao dans une classe test, en utilsant la librairie spring-test,cela marche très bien.

    Exemple de ma classe de test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations={"classpath:context.xml"})
    public class testDao {
    	@Resource
    	Dao dao;
     
    	@Resource
    	DataSource dataSource;
     
    	IDatabaseConnection iconnection;
     
    	@Before
    	public void intDb() throws SQLException, DatabaseUnitException{
    		iconnection = new DatabaseDataSourceConnection(dataSource);
     
    	@Test
    	public void test(){
    	----
    	}
    Jusqu'ici tout fonctionne très bien, les tests sont concluants.Mon problème est lorsque je veux utiliser cette dao
    dans une autre classe, une classe de service par exemple.
    Je n'arrive pas a accéder a cette dao depuis une autre classe que la class testDao.
    Merci d'avance
    Cordialement

  2. #2
    Membre Expert
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut
    Jusqu'ici tout fonctionne très bien, les tests sont concluants.Mon problème est lorsque je veux utiliser cette dao
    dans une autre classe, une classe de service par exemple.
    Je n'arrive pas a accéder a cette dao depuis une autre classe que la class testDao.
    Tu dois avoir un problème de configuration dans ton contexte. Vérifie le contexte déclarant ton bean de service.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut
    Je n'arrive pas a accéder a cette dao depuis une autre classe que la class testDao.
    Un peu flou la manifestation du prob
    Vu que tu ne parles pas d'exception, je suppose que tu veux dire que le problème est à la compilation.

    Dans ce cas, surement un problème de classpath.
    Le classpath des tests et de l'implémentation doivent être différents.

    Si tu utilises maven ou buildr, vérifie que ton dao (implémentation + interface si t'en as une), soit bien dans l'arbo des sources de l'application (par défaut src/main/java) et non dans l'abo des sources de test (par défaut src/test/java).

    Si tu utilises Ant et que tu as séparé l'arbo test et l'arbo applicative, vérifie que ton dao se trouve dans le fileset des sources applicatives et non dans celle des tests.

    Si tu utilises autre chose, je ne sais pas.

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/04/2008, 10h13
  2. [Data] spring + jdbc problème
    Par jpsegret dans le forum Spring
    Réponses: 2
    Dernier message: 12/04/2008, 19h41
  3. [Data] Spring JDBC Récupéré le dernier Id
    Par mouvma dans le forum Spring
    Réponses: 3
    Dernier message: 31/03/2008, 15h26
  4. Problème de connection DB2 via Spring/JDBC
    Par ::Fistons dans le forum DB2
    Réponses: 1
    Dernier message: 30/06/2007, 19h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo