Spring MVC + Mybatis + H2 单测H2数据库执行失败
配置单测环境, 需要两个数据库.
- 在 MySQL环境下, 环境初始化是没有问题的, 执行单测可以通过;
- 在H2环境下, @Sql可以执行成功, 但是调用DAO写数据失败, 提示如下:
### Error updating database. Cause: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "CARD_TRANSFER" not found; SQL statement:
目录结构:
具体配置:
改了好很H2连接参数, 目测是不能切换schema, 请教该咋处理?
已经尝试的方法:
- DB_CLOSE_DELAY=-1; 加上这个不好使;
- 忽略拼写大小写, 加上不好使;
其他深度:
- 改为单库, 可以通过的;