得意犹堪夸世俗,诏黄新湿字如鸦。这篇文章主要讲述实现mapper接口注入的两种方式,以及后台的使用区别相关的知识,希望能为你提供帮助。
1.使用模板方式:
1 < !--使用模板类实现mybatis --> 2< bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate"> 3< constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"> < /constructor-arg> 4< constructor-arg name="executorType" value="https://www.songbingjia.com/android/BATCH"> < /constructor-arg> 5< constructor-arg name="exceptionTranslator" ref="myBatisExceptionTranslator"> < /constructor-arg> 6< /bean>
后台的调用:
1 public bookServiceImpl implements bookService{ 2 3@Autowired 4public SqlSessionTemplate sqlSession; //注入sqlsessionTemplate 5 6public List< book> getBookInformation(book param){ 7logger.info("getBookInformation()"+param.toString()); 8bookMapper mapper = sqlSession.getMapper(bookMapper.class); //调用mapper接口 9List< book> bookList=mapper.queryBookInfo(param); 10 11return bookList; 12} 13 }
2.使用扫描接口方式:
< !--& lt; !& ndash; 5.配置mybatisDao接口扫描MapperScannerConfigurer & ndash; & gt; --> < bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> < property name="basePackage" value="https://www.songbingjia.com/android/com.alice.dao"> < /property> < /bean>
后台调用:
1 public class UserServiceImpl implements IUserService { 2 3@Autowired 4private UserMapper mapper; //直接注入mapper dao接口的bean 5 6public List< User> selectAll(String keyword1,String keyword2) { 7 8return mapper.selectAll(keyword1,keyword2); 9} 10 }
【实现mapper接口注入的两种方式,以及后台的使用区别】
推荐阅读
- APP注册邀请码
- 移动 APP 网络优化概述
- Android Studio无法启动adb 或不能识别device
- 数据库表中字段的增删改查,路由基础.有名无名分组.多app共存的路由分配.多app共存时模板冲突问题.创建app流程.七路由分发.八路由别名,九名称空间.十反向
- eclipse中无法新建Android工程 出现问题(Plug-in org.eclipse.ajdt.ui was unable to load)
- xsl:apply-templates 模板的应用
- Android机子屏幕适配最简单最全面方案
- AndroidStudio初次使用
- Android9.0无法加载图片及访问不了服务器问题