Is Hibernate suitable for use in batch/bulk processing?
Hibernate has always focussed upon solving problems affecting typical OLTP use cases. This is reasonable, since the overwhelming bulk of all persistence-related code written in Java deals with OLTP scenarios. More recently, users have requested functionality for dealing with the kinds of problems that commonly occur in offline batch processing. Hibernate 3.1 will introduce a raft of new features for bulk processing.