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 {
57
57
58
58
private SqlSessionTemplate sqlSessionTemplate ;
59
59
60
+ private boolean externalTemplate ;
61
+
60
62
@ Autowired (required = false )
61
63
public final void setSqlSessionFactory (SqlSessionFactory sqlSessionFactory ) {
62
- this .sqlSessionTemplate = new SqlSessionTemplate (sqlSessionFactory );
64
+ if (!this .externalTemplate ) {
65
+ this .sqlSessionTemplate = new SqlSessionTemplate (sqlSessionFactory );
66
+ }
63
67
}
64
-
68
+
65
69
public final SqlSessionFactory getSqlSessionFactory () {
66
70
return this .sqlSessionTemplate .getSqlSessionFactory ();
67
71
}
68
72
69
73
@ Autowired (required = false )
70
74
public final void setSqlSessionTemplate (SqlSessionTemplate sqlSessionTemplate ) {
71
75
this .sqlSessionTemplate = sqlSessionTemplate ;
76
+ this .externalTemplate = true ;
72
77
}
73
78
74
79
public final SqlSessionTemplate getSqlSessionTemplate () {
You can’t perform that action at this time.
0 commit comments