SpringBoot 整合mybatis

SpringBoot 整合mybatis

  • 使用generatorConfig生成mapper以及pojo
  • 实现基于mybatis的CRUD功能
  • 整合mybatis-pagehelper实现分页
  • 自定义mapper的实现
  • https://github.com/abel533/MyBatis-Spring-Boot

1.引入依赖

		>
			>com.alibaba>
			>druid>
			>1.1.0>
		>

		>
			>mysql>
			>mysql-connector-java>
			>5.1.41>
		>

		<!--mybatis-->
		
		    org.mybatis.spring.boot
		    mybatis-spring-boot-starter
		    1.3.1
		
		
		
		    tk.mybatis
		    mapper-spring-boot-starter
		    1.2.4
		
		
		
		    com.github.pagehelper
		    pagehelper-spring-boot-starter
		    1.2.3
		

		>
			>com.alibaba>
			>druid-spring-boot-starter>
			>1.1.9>
		>

		>
			>org.mybatis.generator>
			>mybatis-generator-core>
			>1.3.2>
			>compile>
			>true>
		>

2.application.properties 配置

#mybatis
mybatis.type-aliases-package=tk.mybatis.springboot.model
mybatis.mapper-locations=classpath:mapper/*.xml

#mapper
#mappers 多个接口时逗号隔开
mapper.mappers=tk.mybatis.springboot.util.MyMapper
mapper.not-empty=false
mapper.identity=MYSQL

#pagehelper
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql

你可能感兴趣的:(SpringBoot)