JPA列每个数据库的定义更改

时间:2019-08-13 16:23:14

标签: java mysql jpa spring-data h2

如何使JPA在每个数据库中使用不同的列定义?

因为我使用的是Spring Boot,所以我使用的是使用H2的@DataJpaTest类。它将VARCHAR(256)正确地区分大小写。但是,在生产数据库上,我使用MySQL将varchar键视为不区分大小写。

我正在使用How to generate case sensitive columns with JPA in MySQL automatically中所述的VARCHAR(256) BINARY,它与H2不兼容。

0 个答案:

没有答案