Spring Auto配置导致旧的MySQL方言

时间:2017-06-08 19:33:57

标签: java mysql hibernate spring-boot pivotal-cloud-foundry

我使用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...,我认为这可能是问题的一部分......

0 个答案:

没有答案