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

Hibernate Java Discussion :

java.util.Date et DST [Core]


Sujet :

Hibernate Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut java.util.Date et DST
    Bonjour,

    J'ai une classe mappée avec une table de ma bdd (Oracle 10g). Ma table contient deux colonnes, l'une de type Date, l'autre Timestamp qui correspondent à deux attributs java.util.Date de ma classe.

    On vient de constater un problème en prod sur ces dates. Après investigation de mon côté, je constate un décalage d'1h entre les champs en base et la valeur des attributs des objets Hibernate récupérés. Décalage qui apparaît entre fin mars et fin octobre, ce qui correspond aux changements d'heure été/hiver.

    Comment Hibernate sélectionne la time zone et le DST pour générer des objets Date à partir des données issues de la base ? Y a-t-il moyen de lui indiquer une TZ et un DST à appliquer ?

    Cordialement.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut
    Hibernate s'appuie logiquement sur la Locale pour la construction des objets Date. Mon problème venait d'un bout de code qui changeait la Locale pour toute l'appli quand on accédait à un certain écran.

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par Nertios Voir le message
    Hibernate s'appuie logiquement sur la Locale pour la construction des objets Date. Mon problème venait d'un bout de code qui changeait la Locale pour toute l'appli quand on accédait à un certain écran.
    Par curiosité, tu parles bien de la Locale, pas de la TimeZone ? Ça me semble surprenant...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Cast de java.util.DATE à java.sql.DATE
    Par mnemonic78 dans le forum Langage
    Réponses: 6
    Dernier message: 05/01/2007, 08h21
  2. Java 5.0 et java.util.Date
    Par Royd938 dans le forum Langage
    Réponses: 4
    Dernier message: 10/07/2006, 12h19
  3. Conflit entre java.util.Date et class java.sql.Date
    Par vonitiana dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2006, 11h43
  4. de java.sql.Date à java.utile.Date
    Par Sniper37 dans le forum API standards et tierces
    Réponses: 10
    Dernier message: 23/05/2006, 16h10
  5. Réponses: 4
    Dernier message: 06/02/2004, 16h23

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