Hibernate中不同数据库的不同UserType

时间:2016-06-02 15:36:53

标签: spring hibernate postgresql h2

我在Spring Boot和Hibernate中开发应用程序。我创建了一个实现java.time.Duration的类,它在PostgreSQL中将INTERVAL映射到@TypeDefs({ @TypeDef(typeClass = DurationUserType.class, defaultForType = Duration.class) } 。以下列方式使用它:

INTERVAL

工作正常。

我用H2运行单元测试。由于它不支持DurationUserType类型,因此Hibernate在使用H2初始化时失败。我正在寻找以某种方式将docker build -t my-image . 与PostgreSQL方言联系起来的方式,因此它不会在单元测试中使用。

0 个答案:

没有答案