What is Hibernate proxy?
For mapping of classes we uses a proxy instead of a table. A proxy will delivered when a load is called on a session. In Hibernated the proxy is created by default and for mapping a class to file.
For more details visit http://www.roseindia.net/hibernate/
In a simple manner a Collection is refered as one to many reference. The frequently used collection types in Hibernate is
For more details visit http://www.roseindia.net/hibernate/hibernate4/hibernateCollectionMapping.shtml