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

Persistance des données Java Discussion :

Unité de persistence et transaction-type


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut Unité de persistence et transaction-type
    Bonjour,

    pour mon unité de persistence lorsque je l'utilise sans transaction-type="RESOURCE_LOCAL" ma application crache et si je l'ajoute tout aie bien, je voudrais savoir pourquoi, est ce que quelqu'un a une explication a ce propos.

  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 : 42
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut
    ma application crache
    C'est-à-dire ?
    Tu as besoin de décrire dans ton unité de persistance quel est le type de transaction utilisé (local ou JTA).

  3. #3
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    qu'elle est la différence entre ces deux?

  4. #4
    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 : 42
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    merci beaucoup Patriarch24.

    si tu as un question soyez sure je vais te répondre et je ne vais pas te postuler

    merci

  6. #6
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    donc je vais repondre pour les membres de notre forum :

    il y a deux façons de mettre en place les transactions:

    JTA :
    -en utilisant les containers exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @PersistenceContext(unitName="nomUnit")
    	EntityManager em;
    Resource-local :
    -Contrôlée manuellement, tient compte de la transaction actuelle, indépendamment du serveur d'application.
    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    EntityManagerFactory emf = Persistence
    				.createEntityManagerFactory("nomUnit");
     
    		EntityManager em = emf.createEntityManager();
    		em.getTransaction().begin();
    Voila, en espérant passer l'information et aider les autres a trouver l'information d'une manière plus aisée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Persistence - transaction-type : RESOURCE_LOCAL -> JTA
    Par hitchie dans le forum Persistance des données
    Réponses: 1
    Dernier message: 05/06/2012, 13h42
  2. entityManager.persist et transaction
    Par Invité(e) dans le forum JPA
    Réponses: 6
    Dernier message: 09/11/2011, 11h37
  3. Problème avec le déploiement de l'unité de persistence
    Par krum dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 27/08/2009, 13h00
  4. (eclipse 3.4,macosX) Impossible de résoudre une unité de persistance
    Par olivier57b dans le forum Glassfish et Payara
    Réponses: 6
    Dernier message: 07/01/2009, 14h34
  5. [EJB3 Entity] Usage de persist() en transaction ou sans ?
    Par tiamat dans le forum Java EE
    Réponses: 2
    Dernier message: 17/10/2007, 07h52

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