Java 尝试使用springboot创建mysql表时出错

Java 尝试使用springboot创建mysql表时出错,java,spring-boot,hibernate,maven,Java,Spring Boot,Hibernate,Maven,我的数据模型: @实体 @表(name=“客户”) 公共类CadastroPessoal实现可序列化{ 私有静态最终长serialVersionUID=1L; @列(name=“first_name”) 私有字符串名; @列(name=“last_name”) 私家姓; @列(name=“出生日期”) 私人字符串生日; @列(name=“电子邮件”) 私人字符串电子邮件; @身份证 私有字符串cpf; 公共字符串getName(){ 返回名字; } 公共无效集合名称(字符串名称){ this.f

我的数据模型:

@实体
@表(name=“客户”)
公共类CadastroPessoal实现可序列化{
私有静态最终长serialVersionUID=1L;
@列(name=“first_name”)
私有字符串名;
@列(name=“last_name”)
私家姓;
@列(name=“出生日期”)
私人字符串生日;
@列(name=“电子邮件”)
私人字符串电子邮件;
@身份证
私有字符串cpf;
公共字符串getName(){
返回名字;
}
公共无效集合名称(字符串名称){
this.firstName=nome;
}
公共字符串getSobreName(){
返回姓氏;
}
public void setSobrenome(字符串sobrenome){
this.姓氏=sobrenome;
}
公共字符串getData(){
返回出生日期;
}
公共void setData(字符串数据){
this.birthDate=数据;
}
公共字符串getEmail(){
回复邮件;
}
公用电子邮件(字符串电子邮件){
this.email=电子邮件;
}
公共字符串getCpf(){
归还中央公积金;
}
公共无效设置cpf(字符串cpf){
这是cpf=cpf;
}
}
我的数据控制器:

package com.digitalbank.digitalbank;
导入javax.sql.DataSource;
导入org.springframework.context.annotation.Bean;
导入org.springframework.context.annotation.Configuration;
导入org.springframework.jdbc.datasource.driverManager数据源;
导入org.springframework.orm.jpa.jpa适配器;
导入org.springframework.orm.jpa.vendor.Database;
导入org.springframework.orm.jpa.vendor.hibernatejbavendorapter;
@配置
公共类数据配置{
@豆子
公共数据源数据源(){
DriverManager数据源dataSource=新的DriverManager数据源();
setDriverClassName(“com.mysql.cj.jdbc.Driver”);
`在此处输入代码`dataSource.setUrl(“jdbc:mysql://localhost:3306/digitalbank?useTimezone=true&serverTimezone=UTC");
dataSource.setUsername(“根”);
setPassword(“GLmR!3120”);
返回数据源;
}
@豆子
公共JpaVendorAdapter JpaVendorAdapter(){
HibernateJavaEndorapter适配器=新的HibernateJavaEndorapter();
setDatabase(Database.MYSQL);
adapter.setShowSql(true);
adapter.setGenerateDdl(真);
setDatabasePlatform(“org.hibernate.dialogue.mysqldialogue”);
adapter.setPrepareConnection(真);
返回适配器;
}
}
my pom.xml:


4.0.0
org.springframework.boot
spring启动程序父级
2.3.4.1发布
数字银行
数字银行
0.0.1-快照
数字银行
SpringBoot的演示项目
11
org.springframework.boot
spring引导启动器数据jpa
org.springframework.boot
弹簧靴启动器jdbc
org.springframework.boot
弹簧启动装置
org.springframework.boot
SpringBootStarterWeb
org.springframework.boot
弹簧靴开发工具
运行时
真的
mysql
mysql连接器java
运行时
org.springframework.boot
弹簧起动试验
测试
org.junit.vintage
朱尼特老式发动机
org.springframework.boot
springbootmaven插件
org.hibernate.tool.schema.spi.CommandAcceptanceException:通过JDBC语句执行DDL“创建表客户机(cpf varchar(255)非空、出生日期varchar(255)、电子邮件varchar(255)、名字varchar(255)、姓氏varchar(255)、主键(cpf))type=MyISAM”时出错
在org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:559)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:504)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.internal.AbstractSchemaMigrator.createTable(AbstractSchemaMigrator.java:277)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:71)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:207)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:114)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:184)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:73)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.internal.sessionfactorympl.(sessionfactorympl.java:316)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
在org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:469)~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
位于org.hibernate.jpa.boot.internal.EntityManagerFactory
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table clientes (cpf varchar(255) not null, date_of_birth varchar(255), e_mail varchar(255), first_name varchar(255), last_name varchar(255), primary key (cpf)) type=MyISAM" via JDBC Statement
    at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:559) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:504) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.createTable(AbstractSchemaMigrator.java:277) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:71) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:207) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:114) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:184) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:73) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:316) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:469) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1259) ~[hibernate-core-5.4.21.Final.jar:5.4.21.Final]
    at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) ~[spring-orm-5.2.9.RELEASE.jar:5.2.9.RELEASE]
    at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.2.9.RELEASE.jar:5.2.9.RELEASE]
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) ~[spring-orm-5.2.9.RELEASE.jar:5.2.9.RELEASE]
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[na:na]
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[na:na]
    at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na]