先总结
- 库名,表名和字段名尽量大写。小写必须要使用双引号,不然会报各种问题,包括【语法解析错误】,【无效的列名】
- 如果列名必须小写,那么要自己写mapper.xml。mybatis-plus在操作insert的时候会报【dm.jdbc.driver.DMException: 无效的列】,加了双引号也不行。参见我另外一篇文章mybatis-plus insert无效的列。
以下是部分代码
包引用
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.2</version>
<relativePath/>
</parent>
<groupId>com.dmdba.demo</groupId>
<artifactId>dmdbaDemo</artifactId>
<version