You can also override the configuration programatically at run time, like this:
Code:
Configuration config = new Configuration().configure( configFileUrl );
((Collection)config.getClassMapping(Instructor.class).getProperty("courses").getValue()).setLazy( true );
This will be passed into the SessionFactory and will control the behavior for the application, as if it had been hard-coded into the mapping file. Although I haven't done it, you could probably do some looping code to do this en masse for the whole configuration.
--Jesse