Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    34

    Hibernate: problema update di un certo numero di righe

    Salve,
    ho un metodo di questo tipo:

    public int reserveRequests(String label, int status, int owner, int count) {
    Date dt;
    Query query;
    dt = new Date();

    String query_string = "UPDATE Esbinteraction e SET e.owner = wner WHERE e.label = :label and e.owner = 0 and status = :status";
    query = em.createQuery(query_string);
    query.setMaxResults(count);
    query.setParameter("owner", owner);
    query.setParameter("status", status);
    query.setParameter("label", label);
    return query.executeUpdate();
    }

    in cui, il metodo setMaxResults non funziona, trattandosi di una UPDATE e non di una SELECT. Siccome lavoro con MySQL, non posso usare nella query_string l'istruzione rowCount (usata su ORACLE). Con MySQL occorrerebbe utilizzare il comando limit che però nella sintassi di hibernate non viene riconosciuto.
    Come posso risolvere la cosa? Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    34
    Nessuno ha idea di come risolvere?
    Grazie,
    Danilo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.