SSM示例项目
- git项目
- 时间:2018-09-26 13:38
- 2378人已阅读
简介
这是一个集成了Mybatis分页插件和通用Mapper的示例项目SSM集成的基础项目,项目使用Maven管理MyBatis3.3.0Spring[MVC]4.1.2.RELEASE项目使用Spring4.1.2.RELEASE+SpringMVC4.1.2.RELEASE+Mybatis3.3.0项目集成了Mybatis分页插件和通用Mapper插件项目使用的mysql数据库,根据需要可以切换为其
🔔🔔好消息!好消息!🔔🔔
有需要的朋友👉:微信号
这是一个集成了Mybatis分页插件和通用Mapper的示例项目
SSM集成的基础项目,项目使用Maven管理
MyBatis3.3.0
Spring[MVC]4.1.2.RELEASE
项目使用Spring4.1.2.RELEASE + SpringMVC4.1.2.RELEASE + Mybatis3.3.0
项目集成了Mybatis分页插件和通用Mapper插件
项目使用的mysql数据库,根据需要可以切换为其他数据库
集成分页插件 5.0.0 版本,注意配置变化:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="mapperLocations"> <array> <value>classpath:mapper/*.xml</value> </array> </property> <property name="typeAliasesPackage" value="com.isea533.mybatis.model"/> <property name="plugins"> <array> <bean class="com.github.pagehelper.PageInterceptor"> <!-- 这里的几个配置主要演示如何使用,如果不理解,一定要去掉下面的配置 --> <property name="properties"> <value> helperDialect=mysql reasonable=true supportMethodsArguments=true params=count=countSql autoRuntimeDialect=true </value> </property> </bean> </array> </property> </bean>
拦截器
com.github.pagehelper.PageInterceptor
原来的
dialect
变成了helperDialect
,这是基于 PageHelper 方式的分页具体变化看文档
新书《MyBatis 从入门到精通》
CSDN博客:http://blog.csdn.net/isea533/article/details/73555400
GitHub项目:https://github.com/mybatis-book/book
Spring Boot集成MyBatis的基础项目
https://github.com/abel533/MyBatis-Spring-Boot
MyBatis工具
http://www.mybatis.tk
推荐使用Mybatis通用Mapper3
https://github.com/abel533/Mapper
推荐使用Mybatis分页插件PageHelper
https://github.com/pagehelper/Mybatis-PageHelper
https://github.com/abel533/Mybatis-Spring