1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc)

Hibernate interview questions

!!! Hibernate interview questions !!!

Hibernate session.close does _not_ call session.flush ?





session.close() don't call session.flush() before closing the session.

This is the session.close() code in hibernate.jar

public Connection close() throws HibernateException {
        log.trace( "closing session" );
        if ( isClosed() ) {
            throw new SessionException( "Session was already closed" );
        }
        

        if ( factory.getStatistics().isStatisticsEnabled() ) {
            factory.getStatisticsImplementor().closeSession();
        }

        try {
            try {
                if ( childSessionsByEntityMode != null ) {
                    Iterator childSessions = childSessionsByEntityMode.values().iterator();
                    while ( childSessions.hasNext() ) {
                        final SessionImpl child = ( SessionImpl ) childSessions.next();
                        child.close();
                    }
                }
            }
            catch( Throwable t ) {
                // just ignore
            }

            if ( rootSession == null ) {
                return jdbcContext.getConnectionManager().close();
            }
            else {
                return null;
            }
        }
        finally {
            setClosed();
            cleanup();
        }
    }

Reviews and Comments


PMP, CAPM, PMI is a registered certification mark of the Project Management Institute, Inc

Copyright © www.techfaq360.com 2016


About US | Contact US | Privacy Policy | Terms and Conditions  | Website disclaimer  | Cancellation and Refund Policy  | Shipping & Delivery Policy