1.使用模板方式:

 <!--使用模板类实现mybatis -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg>
<constructor-arg name="executorType" value="BATCH"></constructor-arg>
<constructor-arg name="exceptionTranslator" ref="myBatisExceptionTranslator"></constructor-arg>
</bean>

后台的调用:

 public bookServiceImpl implements bookService{

    @Autowired
public SqlSessionTemplate sqlSession;//注入sqlsessionTemplate public List<book> getBookInformation(book param){
logger.info("getBookInformation()"+param.toString());
bookMapper mapper = sqlSession.getMapper(bookMapper.class);//调用mapper接口
List<book> bookList=mapper.queryBookInfo(param); return bookList;
}
}

2.使用扫描接口方式:

<!--&lt;!&ndash; 5.配置mybatisDao接口扫描MapperScannerConfigurer &ndash;&gt;-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.alice.dao"></property>
</bean>

后台调用:

 public class UserServiceImpl implements IUserService {

     @Autowired
private UserMapper mapper; //直接注入mapper dao接口的bean public List<User> selectAll(String keyword1,String keyword2) { return mapper.selectAll(keyword1,keyword2);
}
}

最新文章

  1. MongoDB2.6 新特性
  2. 2016 - 1 - 23 xml解析 -- 语法简介
  3. Android Studio通过JNI调用NDK程序
  4. 状压DP
  5. Java邮件服务学习之一:邮件服务概述
  6. 关于iOS中SQLITE句柄的使用的细节
  7. linux删除某类型文件的命令
  8. matlab常用小函数(一)
  9. -_-#【jQuery插件】textSlider 文本滚动
  10. VMware workstation 安装错误提示1021解决方法
  11. 快速构建Windows 8风格应用24-App Bar构建
  12. 【转载】Apache Spark Jobs 性能调优(一)
  13. C/C++知识大纲(只有作者看得懂的笔记)
  14. Codeforces Round #523 (Div. 2) C Multiplicity (DP)
  15. Python requests库如何下载一个图片资源
  16. sap gui 配置
  17. linux golang
  18. python中的IO模块
  19. js实现商品颜色尺码联动以及购买数量的选择
  20. 【转】OAuth的改变

热门文章

  1. ThinkPHP5分页样式设置
  2. Object-c @property与@synthesize的配对使用。
  3. Linux性能测试分析命令_iostat
  4. [PHP]PHP的session机制,配置与高级应用
  5. IE9及以下版本获取上传文件的大小
  6. vue.js入门操作
  7. SVM参数解析
  8. Xshell 连接ubuntu虚拟机失败解决办法
  9. python 取当前日期
  10. H5前端框架推荐合集 (转)