我使用hibernate(5.2.9)和maria db(10.1.19)创建了一个带有spring boot的小型POC应用程序。
我有一些sql方言问题我的创建/删除表SQL使用type=MyIasam
但是通过设置spring.jpa.properties.hibernate.dialect
在本地解决了这个问题,但是,当我部署到云(PCF)时所有的云配置文件的东西开始了,我最终决定使用hibernate决定它的方言将是org.hibernate.dialect.MySQLDialect
这会导致生成无效的SQL以创建新表。
请注意,我不确定还会发生什么。这是一个春季启动应用程序(1.5.3),云配置文件正在进行自动配置。注入了一堆属性。我似乎无法让我的方言财产受到尊重。
这是一个非常容易解决的问题,它正在逃避我。
我需要设置或提供依赖项的任何想法?
我尝试删除所有的mysql依赖项,但是连接字符串注入是jdbc:mysql...
,我认为这可能是问题的一部分......