SSM项目集成mybatis-plus

1.导入mybatis-plus包

<dependency>
  <groupId>com.baomidou</groupId>
  <artifactId>mybatis-plus</artifactId>
  <version>2.1-gamma</version>
</dependency>
<dependency>
  <groupId>org.apache.velocity</groupId>
  <artifactId>velocity</artifactId>
  <version>1.7</version>
</dependency>

2.替换 spring.xml  配置文件中的 sqlSessionFactory

<!-- MyBatis SqlSessionFactoryBean 配置 -->
<bean id="sqlSessionFactory"
   class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean">
   <property name="dataSource" ref="dataSource" />
   <property name="configLocation" value="/WEB-INF/classes/mybaties/mybatis-config.xml" />
   <property name="typeAliasesPackage" value="com.entity" />
   <property name="mapperLocations" value="/WEB-INF/classes/mapper/xml/*.xml" />
   <property name="plugins">
      <array>
         <!-- 分页插件配置 -->
         <bean id="paginationInterceptor"
            class="com.baomidou.mybatisplus.plugins.PaginationInterceptor">
            <property name="dialectType" value="mysql" />
         </bean>
      </array>
   </property>
   <!-- MP 全局配置注入 -->
   <property name="globalConfig" ref="globalConfig"/>
</bean>

<!-- 定义 MP 全局策略 -->
<bean id="globalConfig" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">
   <!-- 主键策略配置 -->
   <!-- 可选参数
           AUTO->`0`("数据库ID自增")
           INPUT->`1`(用户输入ID")
           ID_WORKER->`2`("全局唯一ID")
           UUID->`3`("全局唯一ID")
       -->
   <property name="idType" value="0"/>
   <!-- 数据库类型配置 -->
   <!-- 可选参数(默认mysql)
           MYSQL->`mysql`
           ORACLE->`oracle`
           DB2->`db2`
           H2->`h2`
           HSQL->`hsql`
           SQLITE->`sqlite`
           POSTGRE->`postgresql`
           SQLSERVER2005->`sqlserver2005`
           SQLSERVER->`sqlserver`
       -->
   <!--<property name="dbType" value="oracle"/>-->
   <!-- 全局表为下划线命名设置 true -->
   <property name="dbColumnUnderline" value="true"/>
</bean>

本博客所有文章如无特别注明均为原创。作者:陌晴 版权所有:《电光石火》 => SSM项目集成mybatis-plus 本文地址:http://www.ilkhome.cn/?post=337 欢迎转载!复制或转载请以超链接形式注明,文章为 陌晴 原创,并注明原文地址 SSM项目集成mybatis-plus,谢谢。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

最全的CentOS MariaDB入门教程

MariaDB是流行的跨平台MySQL数据库管理系统的分支,被认为是MySQL 的完全替代品。MariaDB是由Sun在Sun Microsystems合并期间...

1164
来自专栏张善友的专栏

SQL Server 2012 Express LocalDB

微软最新推出的 SQL Server 2012 Express LocalDB 是一种 SQL Server Express 的运行模式,特别适合用在开发环境使...

2005
来自专栏乐沙弥的世界

基于 Linux 安装glibc版mysql 5.7.12

533
来自专栏运维技术迷

试试Linux下的ip命令

linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是...

3435
来自专栏程序小工

PHP扩展功能--cURL

cURL 表示以命令行的形式请求某个 url, 提交数据或获取相应数据。在日常的程序开发中会用到,因此,了解 cURL 的原理和过程,有助于实际工作和项目中的应...

836
来自专栏Ken的杂谈

CentOS 6/7 下MySQL 8.0 安装部署与配置

1316
来自专栏跟着阿笨一起玩NET

MySql可视化工具MySQL Workbench使用教程

MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。

960
来自专栏Rainbond开源「容器云平台」

【Rainbond最佳实践】Spring Boot框架配置MySQL

892
来自专栏乐沙弥的世界

Linux (RHEL 5.4)下安装 Oracle 10g R2

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx ...

461
来自专栏伦少的博客

centos7 hive 单机模式安装配置

转载请务必注明原创地址为:http://dongkelun.com/2018/03/24/hiveConf/

3476

扫码关注云+社区