I need to set the fetch mode on my hibernate mappings to be eager in some cases, and lazy in others. I have my default (set through the hbm file) as lazy=\"true\". How do I
There is a static initialize(Object) method in the Hibernate main class. You could use that to force loading of your collection:
MyClass c = (MyClass)session.get(MyClass.class, myClassID);
Hibernate.initialize(c.getMySetOfMyClass2());
However, a default value of lazy fetching is just that: a default value. You probably want to override the laziness in the mapping for your particular Set.