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

JDBC Java Discussion :

[Stratégie]JDBC ou Hibernate [Débat]


Sujet :

JDBC Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut [Stratégie]JDBC ou Hibernate
    Bonjour;

    Comment faire : Si on part sur JDBC, on se farcie à la main tous les problèmes derrières : cache des objets, concurrence, lazzy Balancing, etc...
    Gèrer ces problèmes à la main c'est chaud et ca nécessite bcq de boulot.
    Prendre un framwork te fournit tous les mécanismes cités ci-dessus.
    Concernant mon problème, moi ds mon application ce n'est que de la consultation de data (bcq de select complexes et tordus) et peut être qcqs opérations de masse.
    Alors avant de partir sur Hibernate je me pose des questions ?
    Ds mon cas faut'il passer par JDBC ou par Hibernate ?

    Merci
    [ Modéré par vedaer ]
    -> Ajout du tag dans le titre
    [ Merci de respecter les Règles du Forum ]

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    si tu fais du pur acces aux données (visualisation, edition de table), je te conseille plutot jdbc avec l'api rowset du jdk 1.5, c'est extrement puissant (voir la FAQ jdbc). (en gros tu peux avir des rowset (genre de resultsets) deconnectés, mettables à jour en gerant les collisions, exportables en xml etc...

    hibernate est tres bien si tu veux manipuler des objets et les persister en base. Si ta logique est tres base de données (et pas objet), jdbc est plus aproprié (a mon avis)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut Hibernate ou JBDC
    Citation Envoyé par lunatix
    si tu fais du pur acces aux données (visualisation, edition de table), je te conseille plutot jdbc avec l'api rowset du jdk 1.5, c'est extrement puissant (voir la FAQ jdbc). (en gros tu peux avir des rowset (genre de resultsets) deconnectés, mettables à jour en gerant les collisions, exportables en xml etc...

    hibernate est tres bien si tu veux manipuler des objets et les persister en base. Si ta logique est tres base de données (et pas objet), jdbc est plus aproprié (a mon avis)
    J'aimerais bien utiliser JDBC, mais comment je vais gèrer les caches d'objets la concurrence (accès simultanés de +sieurs users) sachant que mon application sera utiliser par un nbre important de users.
    Je dois l'implémenter à la main, c'est ca la problèmatique !

    Merci;

  4. #4
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    cache d'objet : t'en utilises pas :-), tu utilises un rowset par requete

    concurrence : tu utilises des Webrowset, et tu peux y mettre des handlers pour gerer les problemes de concurence ( encore une fois la FAQ jdbc est tres bien faite http://java.developpez.com/faq/jdbc/...lidationModRSD)

Discussions similaires

  1. Update tables avec JDBC et Hibernate dans même transaction
    Par Mister Nono dans le forum Persistance des données
    Réponses: 3
    Dernier message: 21/08/2014, 15h38
  2. Quelle stratégie pour coupler Hibernate et Swing ?
    Par sethys dans le forum Hibernate
    Réponses: 5
    Dernier message: 09/10/2007, 19h38
  3. Réponses: 4
    Dernier message: 13/02/2006, 11h34
  4. Réponses: 1
    Dernier message: 15/09/2005, 10h14
  5. Réponses: 13
    Dernier message: 30/11/2004, 06h16

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