title: Which is better performance in hibernate native query or HQL
body: <p>In the server side code generally for better performance we should not use "select * from table" rather we should query the necessary column according to the need (Select name, add from employee).This i read in data base performance guidlines article. </p>
  
  <p>Now i have quetion with hibernate, i read that its better to use session.load(id) in hibernate to retreive the record based on the primary key. This will retreive all the column associated to the entity for the given 'id' (a record from table).</p>
  
  <p>Now is it not contradicting the general data base performance guidline. which is better performance with hibernate native sql query or hibernate query language?</p>
  
  <p>Let me know your valuable inputs as im trying to tune my code for better performance.</p>