出错原因:Hibernate/JPA生成的表与数据库保留关键字冲突(user关键字冲突)。 解决方案:在配置文件 application.properties 或 application.yml 文件中添加以下属性: spring.jpa.properties.hibernate.globally_quoted_identifiers=true 这将会引用所有的数据库标识符,这样就可以在表名或列名中使用保留关键字了1。