Hibernate est un outil gratuit que vous pouvez utiliser pour la programmation en Java qui vous permet de mapper à partir d'un modèle de domaine orienté objet à une base de données relationnelle . Ce que cela signifie est que Hibernate sert de requête et de l'outil de récupération qui vous permet de déplacer des informations d'un type de base de données à l'autre. Vous pouvez également utiliser Hibernate en conjonction avec fonction de défilement de Java - ce qui vous permet de faire défiler les montagnes de données pour trouver exactement ce que vous cherchez . Instructions
1
déterminer les paramètres de votre recherche afin que vous sachiez exactement ce que vous cherchez dans votre requête de recherche. La raison en est simple . Si vous essayez d'utiliser la commande " ScrollableResults " pour essayer de trouver vos données , le résultat final sera que votre requête conduira à votre programme en essayant de lire chaque ligne de données . Cela pourrait littéralement traduire par l'ordinateur en essayant de charger des millions de lignes de données , ce qui prend RAM significative ou Random Access Memory , ce qui ralentit votre système jusqu'à ce que la recherche est terminée.
2
Commencez votre recherche en entrant la commande Java appropriée : " . Session.createQuery () " Cette commande indique que vous commencez votre recherche pour les données que vous souhaitez faire défiler pour . Les « setMaxResults ()" et " setFirstResult ()" commandes vous permettent de déterminer la page de votre requête. D'autres types de commandes peuvent également être utilisés pour limiter vos résultats de recherche et d'accélérer le processus.
3
Complétez votre requête en entrant la commande " scroll () " dans les instructions d'interrogation . Le " scroll () " commande effectuera la recherche en fonction de ce que les spécifications que vous avez entré comme vous avez commencé la requête. Vous pouvez exécuter à nouveau la requête avec des paramètres différents , mais vous devrez attendre jusqu'à ce que la première requête est terminée.
4
supprimer des objets de votre session, en particulier lorsque vous travaillez sur plusieurs requêtes. Cela peut être fait en ajoutant le " evict ( ) " de la chaîne de commandement. Cette commande est conçu pour vous empêcher de manquer de mémoire , que vous pouvez le faire en utilisant la fonction de défilement lorsque vous effectuez plusieurs requêtes de recherche dos à dos.