Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    hibernate

    ho un applicazione,per es un anagrafica utenti, in cui utilizzo hibernate per quanto riguarda l'accesso al db e ho una businesslogic che accede da bean a questo strato.
    L'utilizzo di hibernate slega dal processo di interrogazioni sql secondo me(forse dico un eresia).
    quindi
    Tutti i miei oggetti sono caricati da una query hibernate in un list di bean che dovrei filtrare.
    in che modo effettuare il filtro?
    ad es vorrei ritrovare e visualizzare solo i nomi giuseppe che hanno come data di nascita da 1/1/1900 a 1/1/1915.
    qual č l'approccio giusto per effettuare i filtri sui dati con hibernate?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    io farei in modo da filtrare i risultati nella query
    non dai risultati
    devi usare i criterion http://www.hibernate.org/hib_docs/v3...Criterion.html o le Restrictions

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie floyd,per spiegarmi meglio ho dei campi input per i parametri del filtro , una table con i risultati non filtrati rappresentati da una list con tutti i risultati ,quindi secondo il tuo sistema dovrei eseguire piu' query criterion con i parametri del filtro?e ripopolare tutta la list?
    per poi visualizzare nella table solo i record che soddisfano la condizione?
    in questo modo bisognerebbe ripopolare i dao no?
    scusa davvero ma non riesco a capire i criterion.

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    devi eseguire una query per evitare problemi di prestazioni
    qua c'č un esempio

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 © 2025 vBulletin Solutions, Inc. All rights reserved.