Property "SqlSessionTemplate" or "SqlSessionFactory" are required
原因:mybatis-spring 对于1.2.0版本及更高版本,不在支持自动 加载"@Autowried" "SqlSessionTemplate" or "SqlSessionFactory",需要更改代码
1.2.0之前:使用 sqlSessionTemplate
extends SqlSessionDaoSupport @AutoWried public SqlSessionTemplate sqlSessionTemplate; public SqlSessionTemplate getSessionTemplate() { return getSqlSession(); } public void setSessionTemplate(SqlSessionTemplate sqlSessionTemplate) { this. sqlSessionTemplate = sqlSessionTemplate; }
1.2.0往后:使用 getSqlSession() 执行查询操作
extends SqlSessionDaoSupport @Autowired public void setSessionTemplate(SqlSessionTemplate sqlSessionTemplate) { super.setSqlSessionTemplate(sqlSessionTemplate); } public SqlSession getSqlSession() { return super.getSqlSession(); }

浙公网安备 33010602011771号