有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

单元测试中H2内存数据库的java替换

因此,这是我第一次尝试用java为我的SpingBoot应用程序编写单元测试(这看起来很令人惊讶,但是是的:D)

我试图在单元测试中使用h2db,但我发现内存db中存在一些限制。当我尝试运行单元测试时。它向我展示了错误

2018-10-31 15:32:21.796 [] [] [Test worker] ERROR org.hibernate.tool.hbm2ddl.SchemaExport :485 - Unknown data type: "JSON"; SQL statement:

我立即跳转到google how can,然后我发现h2 db不支持JSON字段。虽然有一些变通方法可以跳过JSON数据,但由于我使用了@Type,所以我不能使用诸如更改为文本之类的变通方法

我很好奇,是否还有其他方法可以使用内存中的其他数据库来完成单元测试


共 (0) 个答案