最近来了一个新项目,说是新的项目,但是需要用到以前旧的模块代码,旧的模块使用架构为ssi
而新项目使用spring mvc +mybatis,考虑到工作量的问题,所以决定使用spring mvc +mybatis、ibatis来进行开发。
配置sqlSessionFactory
<!-- MyBatis配置 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 自动扫描entity目录, 省掉Configuration.xml里的手工配置 --> <property name="typeAliasesPackage" value="com.aspire.**.entity" /> <!-- 显式指定Mapper文件位置 --> <property name="mapperLocations"> <list> <value>classpath*:/com/aspire/**/mysql/*.xml</value> </list> </property> <property name="plugins"> <list> <ref bean="paginationInterceptor" /> </list> </property> </bean>
mybatis分页拦截器
<bean id="paginationInterceptor" class="com.aspire.mmcp.common.mybatis.interceptor.PaginationInterceptor"> <property name="databaseType" value="mysql" /> </bean>
dao扫描配置
<!-- 扫描basePackage下所有以@Repository标识的 接口 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.aspire.mmcp" /> <property name="annotationClass" value="org.springframework.stereotype.Repository" /> </bean>
兼容ibatis的sqlMapClient配置
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocations"> <list> <value>classpath:/sqlMapConfig-domain-basic.xml</value> <value>classpath:/sqlMapConfig-domain-authsims.xml</value> <value>classpath:/sqlMapConfig-domain-preq.xml</value> </list> </property> <property name="dataSource" ref="dataSource" /> </bean>
相关推荐
最近想在最新的Spring5.0中集成ibatis(不是mybatis),发现已经不在支持SqlmapClientTemplate和SqlmapClientFactoryBean,于是搞了这个工具jar来进行支持如下配置 <bean id="sqlMapClient" class="org.spring...
jsf是j2ee规范,spring是目前流行的管理依赖,控制事务的框架,mybatis是流行的sql映射框架,三者集成起来应用,形成完善的web框架
mybatis实战教程mybatis in action之五与spring3集成附源码 mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in ...
Struts2 + Spring3 + Mybatis3集成的例子,例子为添加用户和显示所有用户的例子.事务由spring来管理.工程用Maven3来管理 例子中没有jar包,需要自己用maven下载.
使用spring mvc ,ibatis 等技术,一个简单的demo 希望可以推广一下
Spring + Ibatis 与mysql集群集成
IDEA SpringMVC集成mybatis教程。 配套教程http://blog.csdn.net/ljheee/article/details/76618762 2个实体类的orm,增删改查实现。
spring boot 整合 mybatis 亲测可用. 方便大家学习交流
Mybatis 入门进阶模块功能描述mybatis-simplemybatis简单例子mybatis核心包使用mybatis-springmybatis spring集成例子mybatis-spring-bootmybatis spring boot集成例子数据库设定driverClassName = "org.hsqldb.jdbc...
SpringBoot集成mybatis, 集成通用mapper, 集成generator自动生成model,mapper,mapper.xml文件插件,logback日志文件记录,thymelea模板引擎
springmvc4.3.3和mybatis3.4.1集成最新全部jar包,还包含了其他一些常用的jar包,很全,已经在项目中验证过。 lib/antlr-2.7.2.jar lib/aopalliance-1.0.jar lib/asm-3.3.1.jar lib/aspectjweaver-1.6.5.jar ...
Maven框架项目该项目不再更新维护,请移步该项目基于maven3.0构建的,项目中融合了Struts1 , Struts2 , Spring , SpringMVC , Hibernate , Ibatis , MyBatis , Spring Data JPA , Spring JDBC , Spring DWR...
4、能够与Spring很好的集成; 5、提供映射标签,支持对象与数据库的ORM字段关系映射;提供对象关系映射标签,支持对象关系组件维护。 MyBatis框架的缺点: 1、SQL语句的编写工作量较大,尤其当字段多、关联表多时,...
数据库交互iBatis集成 用户注册登录管理 问题发布,敏感词和js标签过滤,问题广场 评论中心,站内信 Redis入门以及Redis实现赞踩功能 异步设计和站内邮件通知系统 sns关注功能,关注和粉丝列表页实现 timeline实现 ...
通用信息系统框架诞生的目的,是帮助企业开发信息系统之初快速搭建起系统基本框架,... 通用框架(包括权限管理、功能导航),采用两种模式,一是集成Flex+Spring+ibatis开源框架,二是集成Extjs+Spring+ibatis框架。
内容包括: 开发工具和Java语言 Spring入门,模板语法和渲染 数据库交互iBatis集成 用户注册登录管理 资讯发布,图片上传,资讯首页 评论中心,站内信 Redis入门以及Redis实现赞踩功能 异步设计和站内邮件通知系统 ...
数据库交互iBatis集成 用户注册登录管理 问题发布,敏感词和js标签过滤,问题广场 评论中心,站内信 Redis入门以及Redis实现赞踩功能 异步设计和站内邮件通知系统 sns关注功能,关注和粉丝列表页实现 timeline实现 ...
数据库交互iBatis集成 主要是进行数据库的创建以及交互,讲解注释和XML定义并进行首页的开发,两种方式书写sql代码,第一种方式是在dao层的接口上利用@Mapper、@Insert方法注解在.java文件上书写sql,优点是方便,快
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于...MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softwa
该项目基于maven3.0构建的,项目中融合了Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、Spring JDBC、Spring DWR。页面展现这里使用Struts1、Struts2、SpringMVC(jsp视图、...