Quelle est la meilleure performance dans la requête native Hibernate ou HQL

Dans le côté serveur de code, en général, pour de meilleures performances, il ne faut pas utiliser "select * from table" nous devrions plutôt requête de la colonne nécessaire selon le besoin (Select nom, ajouter de l'employé).Ce que j'ai lu dans la base de données de performances des lignes directrices de l'article.

Maintenant, j'ai quetion avec mise en veille prolongée, j'ai lu qu'il est préférable de l'utiliser de la session.charge(id) en veille prolongée de récupérer l'enregistrement basé sur la clé primaire. Cela permettra de récupérer toutes les colonnes associées à l'entité pour l' 'id' (un enregistrement de la table).

Maintenant, c'est de ne pas contredire les données générales de la base de la performance guidline. qui est la meilleure performance avec hibernate natif sql de la requête ou hibernate query language?

Laissez-moi savoir votre précieuse contribution en tant que im essayant de régler mon code pour de meilleures performances.

source d'informationauteur manoj s | 2012-08-29