Je ....Java Date de persistance requête
string qString = "select e from table where id= :id and trunc(Date) = TO_Date('03/04/2010','MM/DD/YYYY')
Query newQuery = entityManager.createNamedQuery(qstring)
newQuery.setParameter("id",id);
Comment puis-je configurer la partie date plutôt que difficile coder? J'ai essayé newQuery.setParameter("date",date,TemporalType.Date)
mais cela n'a pas fonctionné pour moi. Des pointeurs? J'ai aussi essayé d'utiliser simplement « newQuery.setParameter (« date », date) » et date utilisée comme argument me terminant par ...
string qString = "select e from table where id= :id and trunc(Date) = :date
, mais je crois qu'ils ne sont pas correctement mis en forme, Quelle est la bonne façon de faire cela?
* MISE À JOUR *** J'essaie de le faire avec la date SQL. Vous tiendrons au courant!!!
Avez-vous essayé d'utiliser des caractères génériques numériques tels que '? 1'? – Jeremy
qu'est-ce que les wild cards numériques? Je n'en ai pas entendu parler comment ça wokr? – Kevin
'em.createQuery (" de la table où id =? 1 "). SetParameter (1, id)' – Jeremy