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

JPA Java Discussion :

JPA Toplink connection pool


Sujet :

JPA Java

  1. #1
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut [Résolu]JPA Toplink connection pool
    Bonjour,

    Je suis en train de développer des tests unitaires pour mon appli, mais j'ai un souci majeure.
    Sous Glassffish j'ai créer un pool de connection "test", je voudrais dans un DAO pouvoir utilser ce pool mais je suis dans mon IDE netbeans.

    Mes questions.
    Dois utiliser JDBC comme d'hab dans mon DAO et la je trouve cela moyen car j'ai un fichier persistence.xml ou j'ai créer deux types de connections.
    une JTA et l'autre Resources-local pour les tests avec les entity manager.

    quand c'est un POJO JPA j'ai pas de pb car j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    @Before
    public void setUp(){
                  emf = Persistence.createEntityManagerFactory('test');
                  em = emf.createEntityManager();
    }
    et le tour est joué,

    Mais pour des raisons techniques je ne peux utiliser JPA de cette façon comment alors utiliser cette même connection "test", à travers des lignes de codes ?
    j'ai essayé ctx = (Context)cts.lookup ??? mais la je bloque.

    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    733
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 733
    Points : 1 119
    Points
    1 119
    Par défaut
    Je suis tombé sur ce blog, cela devrait t'intéresser : http://blogs.sun.com/randystuph/entr...rces_for_junit

  3. #3
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut Bonjour et merci
    Bonjour,

    C'est exactement ce que je cherchais à comprendre.
    J'ai fais à peux prêt la même chose mais moins propre,
    je vais donc m'en inspirer

    YEs.........

    olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

Discussions similaires

  1. Cannot get a connection, pool exhausted
    Par questionneuse dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 09/08/2007, 07h31
  2. Réponses: 3
    Dernier message: 11/08/2006, 15h00
  3. Configurer tomcat pour connection pool sybase
    Par Invité dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 22/03/2006, 20h02
  4. [JDBC][SQL Server]Connection Pooling
    Par WE dans le forum JDBC
    Réponses: 4
    Dernier message: 14/03/2006, 09h15
  5. [connection pool]commons DBCP
    Par horalass dans le forum JDBC
    Réponses: 2
    Dernier message: 20/12/2005, 11h02

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