- 浏览: 85976 次
文章分类
最新评论
1、单接口集成(test)
2、批量接口集成的两种方法
1、基于接口的过滤器:所有接口继承一个父接口;
2、基于注解的过滤器:配置了特定注解的接口才会被集成;
方法一:
方法二(一般项目采用此方法):
首先新建一个注解:
<!-- MyBatis 配置 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="mapperLocations" value="classpath*:org/activiti/dao/maper/*Mapper.xml" /> </bean> <!-- mapper管理 --> <!--创建dao bean(只需提供接口不需提供实现类 )--> <bean id="userdao" class="org.mybatis.spring.mapper.MapperFactoryBean"> <property name="mapperInterface" value="org.activiti.dao.IUserDao" /> <property name="sqlSessionFactory" ref="sqlSessionFactory" /> </bean>
2、批量接口集成的两种方法
1、基于接口的过滤器:所有接口继承一个父接口;
2、基于注解的过滤器:配置了特定注解的接口才会被集成;
方法一:
<!-- MyBatis 配置 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="mapperLocations" value="classpath*:org/activiti/dao/maper/*Mapper.xml" /> </bean> <!-- mapper管理 --> <!--创建dao bean(只需提供接口不需提供实现类 )--> <!--通过模板定制mybatis的行为 --> <bean id="sqlSessionTemplateBatch" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg index="0" ref="sqlSessionFactory" /> <!--更新采用批量模式 --> <constructor-arg index="1" value="BATCH"/> </bean> <!-- 采用自动扫描方式创建mapper bean(批量更新模式) --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="org.activiti.dao" /> <property name="sqlSessionTemplateBeanName" value="sqlSessionTemplateBatch" /> <property name="markerInterface" value="org.activiti.dao.BatchDao" /> </bean>
public interface IUserDao extends BatchDao { int findUser(); User findUser2(); }
方法二(一般项目采用此方法):
首先新建一个注解:
package org.nick.mybatis.uitl; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import java.lang.annotation.ElementType; @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface MybatisMapper { }
<!-- MyBatis 配置 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="mapperLocations" value="classpath*:org/activiti/dao/maper/*Mapper.xml" /> </bean> <!-- mapper管理 --> <!--创建dao bean(只需提供接口不需提供实现类 )--> <!--通过模板定制mybatis的行为 --> <bean id="sqlSessionTemplateBatch" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg index="0" ref="sqlSessionFactory" /> <!--更新采用批量模式 --> <constructor-arg index="1" value="BATCH"/> </bean> <!-- 采用自动扫描方式创建mapper bean(批量更新模式) --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="org.activiti.dao" /> <property name="sqlSessionTemplateBeanName" value="sqlSessionTemplateBatch" /> <property name="annotationClass" value="org.nick.mybatis.uitl.MybatisMapper" /> </bean>
import org.nick.mybatis.uitl.MybatisMapper; @MybatisMapper public interface IUserDao { int findUser(); User findUser2(); }
发表评论
-
41、解决HttpServletResponse输出的中文乱码问题
2015-04-12 21:48 1168response返回有两种,一种是字节流outputs ... -
41、轮询
2015-04-12 08:50 0浏览器关闭使session失效 ... -
40、spring ajax/easyui 中文乱码的解决
2015-04-04 14:52 655使用spingmvc,在JS里面通过ajax发送请求,并 ... -
39、.net
2015-03-28 23:12 515熟悉java编程,自然学习c#就会比较容易,有几个点需要说明下 ... -
38、servlet-- JSTL+EL(c标签、${})
2015-03-23 15:57 752参看:http://www.cnblogs.com/xdp-g ... -
37、servlet--jsp
2015-03-23 15:07 460不管是JSP还是Servlet,虽然都可以用于开发动 ... -
36、servlet--防止表单重复提交
2015-03-23 14:33 6771、在网络延迟会或服务器反应过慢的情况下让用户有时间点击多次s ... -
35、servlet--servletContext
2015-03-22 13:41 446servletContext接口是Servlet中最大的一个接 ... -
34、servlet--会话技术/购物车demo/y验证码
2015-03-21 23:40 558会话Session and Cookie 1、session: ... -
33、servlet--转发/web开发指导思想
2015-03-21 12:31 414转发: req.getRequestDispatcher(&q ... -
32、servlet --重定向/下载/缓存/中文乱码
2015-03-20 23:21 997重定向1、sendRedirect rep.sendRedir ... -
31、servlet--开发方式
2015-03-20 21:55 600servlet:利用java技术开发动态网页的技术,是学习ja ... -
30、servlet---tomcat原理
2015-03-20 18:20 652Servlet出现得早,servlet很强大,但是se ... -
29、servlet--jsp执行过程
2015-03-20 15:08 409J2EE的13种核心技术:JDBC、JNDI、EJBs、 ... -
29、springmvc+spring+mybatis+oracle12的demo
2015-03-15 20:29 0每次搭建都要重头搭建,累~~ 注意:用12c的jdbc 在安 ... -
27、Tomcat多次加载项目问题
2015-03-12 15:30 513错误配置方式: <Host name="lo ... -
26、数据分页(jsp+servlet)
2015-03-12 15:19 447随着数据库中存储的数据的增多,满足用户查询条件的数据也 ... -
llll.文档设计
2015-03-11 13:31 0设计文档与代码实现到 ... -
24、webservice_短信接口
2015-03-11 10:48 759http://blog.csdn.net/sxdtzhaoxi ... -
25、RMI_demo1
2015-03-11 10:48 405Java RMI 指的是远程方法调用 (Remote Meth ...
相关推荐
springMvc+mybatis+springSecurity整合demo
dubbo+zookeeper+SpringMVC+Spring+Mybatis+Freemarker集成
SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+...
目标:本示例说明SFM...6、如果一切正常,你会看到我们使用SpringBoot整合Spring+MyBatis+tkMabtis+pagehelper+redis+webFlux的响应式单体并高web应用项目。 目的:希望学习springboot开发SFM响应式应用的小白们。
自己用eclipse搭建了一个spring+springmvc+mybatis+maven继承的一个框架,可以拿来直接用,里面写了一个简单的controller调service调dao层的查数据的操作。数据库用的mysql,可以改成修改jdbc.properties可以改成...
基于ssm(spring+spring mvc+mybatis+maven)实现的高仿bilibili视频网站+源码+开发文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于ssm(spring+spring mvc...
spring+springMVC+mybatis+quartz动态定时任务
这是通过ssm+layui 实现的简单的对数据表格的增删改查,所有页面纯由layui实现。如果你是新手学习layui,那这个绝对会对你有很大的帮助; 如果你之前已经学过甚至已经使用过,那这个可以当做一个参考
maven+spring+springmvc+mybatis+oracle的整合,使用idea。
Mybatis+Spring+SpringMVC+quartz多数据源切换 定时任务 多数据库之间同步
SpringMVC+Spring+Mybatis集成开发环境
项目使用Spring4+SpringMVC+mysql【同时支持mybatis+hibernate两种底层操作框架】+memcached
本项目集成了springboot+security+mybatis+redis+jwt用于学习security鉴权功能,其中有集成了redis,mybatis,jasypt,jwt,thymeleaf,knife4j,mybatis-plus 项目搭建已经比较成熟,能够直接进行使用,通过代码...
搭建好eclipse版的ssm+maven+tk.mybatis+redis集成的demo。新手快速上手直接demo。完整高质量。整理不少时间分享没人赞好心疼吖吖。。。 或者直接看下面地址博客(由于太长所以博客不全) ...
一个完整的spring boot + mybatis + mysql整合项目,使用的是springboot和maven的框架,对刚刚学习这方面的可以借鉴一下
项目为档案扫描,使用springboot+javafx的应用程序工具项目,并使用mybatis连接oralce数据库
spring boot + mybatis + pagehelper 集成DaoUtils工具类
本套源代码实现了Spring 和 mybatis 和 layui 集成情况下的基础操作,包括: 增删改查、分页、导入导出等功能。数据库为mysql,脚本在源代码根目录下,mybatis_crud.sql
下载了这个资源(http://download.csdn.net/detail/a499316988/5120026),发现文章写得很好,但里面的例子不是maven的,因此jar并不完整,于是把例子4(两表关联查询)和例子5(mybatis/spring集成)转换为了maven...
Maven+Spring+Spring MVC+MyBatis+MySQL整合SSM框架; 已集成activeMq;cxf webservice;邮件;