1. 程式人生 > >SSM專案整合mybatis-plus

SSM專案整合mybatis-plus

1.刪除原先專案中的mybatis和mybatis-plus兩個包

2.匯入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>

3.替換 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>

OK

相關推薦

SSM專案整合mybatis-plus

1.刪除原先專案中的mybatis和mybatis-plus兩個包 2.匯入mybatis-plus包 <dependency> <groupId>com.baomid

SpringBoot整合Mybatis-Plus和PageHelper分頁外掛,附專案原始碼

1 pom.xml配置檔案 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3

JavaWeb專案從零開始(3)--- 整合Mybatis-Plus,簡化開發,增強工作效率

mybatis每次查詢都要寫sql是不是很煩?每次都要貼上複製一個Controller、Service、Dao、mapper.xml是不是不想每次都重複這樣的工作? Mybatis-Plus 可以幫你解決上述的煩惱。 (一)簡介 Mybatis-Plu

【SpringBoot探索五】SpringBoot專案整合Mybatis框架之使用Mybatis Plus外掛

Mybatis Plus是一款非常優秀的Mybatis擴充套件外掛,該開源專案是由國人發起的。使用該外掛可以簡化我們的開發,它有很多優良的特性,比如通用CRUD操作,支援ActiveRecord,內建分頁外掛等等。 1.新增pom依賴 <!--

ssm整合Mybatis可以掃描到放在mapper下面的xml文件的方法

spa 兩種 clas direct style rec 文件 cto map 解決方法有兩種: 1、把*Mapper.xml文件放到resource文件夾下管理 2、pom配置一下編譯xml文件 <resources>

SSM:Spring整合Mybatis、SpringMVC

SSM,是當今最流行的大框架。 對於一個工程師來說,這是吃飯的工具。當然,這是一個技能。   <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM

SSM整合系列之 SSM專案整合

Spring、SpringMVC和Mybatis已經是非常成熟的框架了,使用該框架開發已有些時日了,從今天開始呢就對用此框架開發的過程進行一系列的總結,旨在個人總結中提升自己,同時能幫到需要的人就更好了(大牛可忽略此文)。本文將著重介紹專案的搭建整合。 專案git地址:https://g

spring boot整合mybatis-plus查詢資料庫的例子

1.匯入依賴 我這裡用的是maven專案,先在pom.xml中加入依賴: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

SpringBoot30 整合Mybatis-Plus整合Redis、利用Ehcache和Redis分別實現二級快取

1 環境說明   JDK: 1.8   MAVEN: 3.   SpringBoot: 2.0.4 2 SpringBoot整合Mybatis-Plus   2.1 建立SpringBoot     利用IDEA建立SpringBoot專案,引入web mysql mybatis-plus lombok

SSM專案使用Mybatis通用mapper外掛tk.mybatis的用法

Mybatis 與 Hibernate的一個很大的區別就是Mybatis所有的資料庫操作語句都需要自己寫,對於簡單的單表操作來說是比較煩瑣的。因此有人就開發了tk.mybatis外掛,通過這個外掛,你可以省略許多簡單的單表資料庫操作語句而直接呼叫相對應的dao方

SSM高階整合--MyBatis逆向工程

SSM高階整合–MyBatis逆向工程 一、什麼是逆向工程? 1.簡單點說,就是通過資料庫中的單表,自動生成java程式碼。簡單點說,就是通過資料庫中的單表,自動生成java程式碼。 2.Mybatis官方提供了逆向工程,可以針對單表自動生成mybatis程式碼

SpringBoot整合系列--整合MyBatis-plus

實現邏輯 加載 類加載 file 導致 code 性能分析 res version 原創作品,可以轉載,但是請標註出處地址:https://www.cnblogs.com/V1haoge/p/10125279.html SpringBoot整合MyBatis-plus 步驟

springboot整合mybatis-plus,以及mybatis-plus入門使用

mybatis-plus是基於mybatis,相對於mybatis,他有許多特性是比較好用的,比如分頁查詢、表字段自動轉換為實體類屬性等,使用mybatis-plus與Spring Data JPA有點相似的地方,個人覺得mybatis-plus的分頁比JPA的分頁好用。其實

ssm專案整合步驟

第一步:整合dao層 mybatis 和 spring ,通過 spring 管理 mapper 介面。 使用 mapper 的掃描器自動掃描 mapper 介面 在spring中進行註冊。 MConfig.xml <?xml version="1.0" encoding

SSM專案整合

1、新增jar包 2、web.xml檔案  <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x

Spring boot+Mybatis plus整合+Mybatis plus逆向工程

環境引數 jdk 1.8 資料庫 Mysql5.5+ IDE IDEA2018.2 Maven 3.3.9 Spring boot 2.1.0.RELEASE Mybatis plus 3.0.5 1.建立Spring Ini

SpringBoot 2.x(五):整合Mybatis-Plus

簡介 Mybatis-Plus是在Mybatis的基礎上,國人開發的一款持久層框架。 並且榮獲了2018年度開源中國最受歡迎的中國軟體TOP5 同樣以簡化開發為宗旨的Spring Boot與Mybatis-Plus放在一起會產生什麼樣的化學反應呢?下面我們來領略一下兩者配合帶來的效率上的提升。 Myba

SpringBoot學習筆記(四):SpringBoot整合Mybatis-Plus+程式碼生成

簡介 官網:http://baomidou.oschina.io/mybatis-plus-doc/ 平時業務程式碼不復雜的時候我們寫什麼程式碼寫的最多,就是我們的SQL語句啊,配置那麼多的Mapper.xml,還要配置什麼resultMap這些東西,還要去管理paramtype

Java專案整合Mybatis+Sqlite 非Spring

由於博主最近開發應用,需要儲存資料,於是想到了用sqlite。 但是用Java 提供的方法來操作資料庫,實在是有點繁瑣,所以博主就百度了一下Mybatis整合Sqlite,但是遇到了一個大坑,所以以此記錄! 重點記錄:sqlite驅動包的版本號 當前使用的是3.7.2的,博主剛開始使

shiro與SSM專案整合

web.xml中配置shiro的filter 在web系統中,shiro也通過filter進行攔截。filter攔截後將操作權交給spring中配置的filterChain(過慮鏈兒) shiro提供很多filter。 applicatio