title: HIbernate loads subclasses along with classes
body: <p>I am using Hibernate to connect to my database.
  I have an inheritance structure in my application.The problem is that when i do a query like "from Animal", it does a left outer join for the class Animal,its sub classes and all the associations for Animal and its subclasses.
  How do i avoid this situation.I want to load the data only when i specify it through a fetchmode in my criteria query?</p>