Session.load/find/update
to perform some operations on persistent objects. It can also perform direct JDBC operations via Hibernate's Session.connection()
, operating on a JDBC Connection. Note that Hibernate works on unmodified plain Java objects, performing dirty detection via copies made at load time. Returned objects can thus be used outside of an active Hibernate Session without any hassle, e.g. for display in a web GUI. Reassociating such instances with a new Session, e.g. for updates when coming back from the GUI, is straightforward, as the instance has kept its identity. You should care to reassociate them as early as possible though, to avoid having already loaded a version from the database in the same Session. @author Juergen Hoeller @since 02.05.2003 @see HibernateTemplate @see HibernateTransactionManager
|
|