File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
src/main/java/org/mybatis/spring/support Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -57,18 +57,23 @@ public abstract class SqlSessionDaoSupport extends DaoSupport {
5757
5858 private SqlSessionTemplate sqlSessionTemplate ;
5959
60+ private boolean externalTemplate ;
61+
6062 @ Autowired (required = false )
6163 public final void setSqlSessionFactory (SqlSessionFactory sqlSessionFactory ) {
62- this .sqlSessionTemplate = new SqlSessionTemplate (sqlSessionFactory );
64+ if (!this .externalTemplate ) {
65+ this .sqlSessionTemplate = new SqlSessionTemplate (sqlSessionFactory );
66+ }
6367 }
64-
68+
6569 public final SqlSessionFactory getSqlSessionFactory () {
6670 return this .sqlSessionTemplate .getSqlSessionFactory ();
6771 }
6872
6973 @ Autowired (required = false )
7074 public final void setSqlSessionTemplate (SqlSessionTemplate sqlSessionTemplate ) {
7175 this .sqlSessionTemplate = sqlSessionTemplate ;
76+ this .externalTemplate = true ;
7277 }
7378
7479 public final SqlSessionTemplate getSqlSessionTemplate () {
You can’t perform that action at this time.
0 commit comments