public interface  org.apache.ibatis.session.SqlSessionFactory extends java.lang.Object
{
public abstract org.apache.ibatis.session.SqlSession openSession();
public abstract org.apache.ibatis.session.SqlSession openSession(boolean);
public abstract org.apache.ibatis.session.SqlSession openSession(java.sql.Connection);
public abstract org.apache.ibatis.session.SqlSession openSession(org.apache.ibatis.session.TransactionIsolationLevel);
public abstract org.apache.ibatis.session.SqlSession openSession(org.apache.ibatis.session.ExecutorType);
public abstract org.apache.ibatis.session.SqlSession openSession(org.apache.ibatis.session.ExecutorType, boolean);
public abstract org.apache.ibatis.session.SqlSession openSession(org.apache.ibatis.session.ExecutorType, org.apache.ibatis.session.TransactionIsolationLevel);
public abstract org.apache.ibatis.session.SqlSession openSession(org.apache.ibatis.session.ExecutorType, java.sql.Connection);
public abstract org.apache.ibatis.session.Configuration getConfiguration();
}