先说点什么
mybatis-plus是一款增强版的mybatis,功能强大,可以很大程度的简化开发。
然而达梦数据库比较小众,虽然官方说mybatis-plus支持达梦数据库,但是使用起来遇到了很多问题。
这篇文章主要讲如何使用mybatis-plus访问达梦数据库,并使用逆向工程自动生成代码。
=。=对了 这是个使用spring boot的项目。
(配置)pom文件,引入所需要的依赖
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.junit.vintage
junit-vintage-engine
org.springframework.boot
spring-boot-starter-jdbc
org.projectlombok
lombok
true
io.springfox
springfox-swagger2
2.7.0
io.springfox
springfox-swagger-ui
2.7.0
com.baomidou
mybatis-plus-boot-starter
3.2.0
com.baomidou
mybatis-plus-generator
3.2.0
org.freemarker
freemarker
2.3.29
junit
junit
org.springframework
spring-test
5.2.0.release
compile
org.springframework.boot
spring-boot-test
(配置)达梦的驱动包,配置数据源
在达梦数据库的安装目录下有驱动包,我们先把jar包丢进来,放到lib这个文件夹下:
然后配置pom文件:
com.dm
dm7jdbcdriver
1.7
system
${project.basedir}/src/lib/dm7jdbcdriver18.jar
到现在,所有需要的依赖就都已经导入了。
(配置)application.properties文件
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=dm.jdbc.driver.dmdriver
mybatis-plus.configuration.cache-enabled=true
mybatis-plus.mapper-locations=classpath*:mappe