optimize FlexSqlSessionFactoryBean.java

This commit is contained in:
开源海哥 2023-03-11 11:35:56 +08:00
parent 669993a99f
commit 939fda4eeb

View File

@ -95,7 +95,7 @@ public class FlexSqlSessionFactoryBean extends SqlSessionFactoryBean
private Properties configurationProperties; private Properties configurationProperties;
// private SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder(); // private SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
private SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new FlexSqlSessionFactoryBuilder(); private SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new FlexSqlSessionFactoryBuilder();
private SqlSessionFactory sqlSessionFactory; private SqlSessionFactory sqlSessionFactory;
@ -335,6 +335,9 @@ public class FlexSqlSessionFactoryBean extends SqlSessionFactoryBean
*/ */
@Override @Override
public void setConfiguration(Configuration configuration) { public void setConfiguration(Configuration configuration) {
if (!(configuration instanceof FlexConfiguration)) {
throw new IllegalArgumentException("Only support FlexConfiguration.");
}
this.configuration = configuration; this.configuration = configuration;
} }