1. package com.example.aninbatis.sqlsession;
    2. import com.example.aninbatis.config.Configuration;
    3. /**
    4. * 默认sqlsession工厂实现类
    5. */
    6. public class DefaultSqlSessionFactory implements SqlSessionFactory {
    7. // 等待注入
    8. private Configuration configuration;
    9. public DefaultSqlSessionFactory(Configuration configuration) {
    10. super();
    11. this.configuration = configuration;
    12. }
    13. @Override
    14. public SqlSession openSqlSession() {
    15. return new DefaultSqlSession(configuration);
    16. }
    17. }