References and Additional Resources
Batch programs and strategies:
For details on writing batch programs, using threads for performance improvements, and other batch-related information, see the Batch Best Practices whitepaper available on the My Oracle Support (MOS) Knowledge Base (article 836362.1).
Hibernate fetching strategies:
http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#performance-fetching
Yourkit profiling demo: