我正在使用Spring Boot和Hibernate开发一个支持持久性的API服务器。
我在InteliJ中创建了一个DataSource,并使用模式中的自动生成创建了实体类,但是当我尝试运行它时,我得到了错误:
"无法确定数据库类型为NONE"
的嵌入式数据库驱动程序类即使我在persistence.xml
中提供了它在application.proprieties中,我没有写任何东西。
我尝试使用here之类的方法,但我没有使用h2Database。在我的pom.xml我有mysql-connector的依赖,如果这有所不同。
我现在分析了这个问题,我没有想法。
我尝试的另一件事是:在pom.xml中我使用h2Database依赖,但当我尝试进行查询时出现此错误:
" org.hibernate.tool.hbm2ddl.SchemaExport:Schema" BUY_MEDB"未找到; SQL语句:"
当我的所有类都有BuyMeDB模式名称时,我不知道为什么他会尝试使用BUY_MEDB模式。我甚至尝试使用" INIT = CREATE SCHEMA IF NOT NOT EXISTS BuyMeDB "在persistence.xml中,它没有用。