public class UserMapperImpl implements SmbmsUserMapper {
private SqlSessionTemplate sqlSession;
@Override
public List<SmbmsUser> getUserList(SmbmsUser user) {
return sqlSession.selectList(
"com.zhiyi.mapper.SmbmsUserMapper.getUserList",user);
}
public SqlSessionTemplate getSqlSession(){
return sqlSession;
}
public void setSqlSession(SqlSessionTemplate sqlSession){
this.sqlSession=sqlSession;
}
}
spring配置
<!-- 配置SqlSessionTemplate -->
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"/>
</bean>
<!-- 配置DAO組件並注入SqlSessionTemplate實例 -->
<bean class="com.zhiyi.mapper.UserMapperImpl" id="userMapper">
<property name="sqlSession" ref="sqlSessionTemplate"/>
</bean>