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 :

hibernate jpa sqlserver


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Par défaut hibernate jpa sqlserver
    Bonjour,

    J'essaie de faire une requête hibernate pour sql server avec des paramètres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    				.setParameter("hourStart",hourStart.minusHours(1)))
    				.setParameter("hourEnd", hourStart.plusHours(1)))
    Et quand je lance ma requête hibernate, j'ai l'erreur suivante:
    com.microsoft.sqlserver.jdbc.SQLServerException: Les types de données time et datetime sont incompatibles dans l'opérateur greater than or equal to.

  2. #2
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 096
    Par défaut
    Avec SQL Server (voir le tutoriel : http://baptiste-wicht.developpez.com...rver/datetime/), le type java à utiliser pour les dates est le type SQL TIMESTAMP, soit java.sql.Timestamp. D'après votre message d'erreur, les méthodes minusHours(int x) et plusHours(int x) de votre objet hourStart renvoie de toute évidence une instance de Date, voir de Time qui ne convient pas à SQL Server. Malheureusement, avec si peu d'information, je ne peux pas vous en dire plus...
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/04/2008, 15h04
  2. Réponses: 7
    Dernier message: 07/01/2008, 15h56
  3. Probleme Hibernate + JPA -> lazy loading non respecté
    Par MikoMax dans le forum Hibernate
    Réponses: 1
    Dernier message: 28/08/2007, 15h13
  4. Réponses: 1
    Dernier message: 15/09/2005, 10h14

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