【发布时间】:2017-08-04 06:27:57
【问题描述】:
我的应用程序需要捕获信息以生成每日/每周报告,这需要我从 Mysql.E.g. 中的不同数据库中触发查询。 mysql> 创建数据库 A; mysql> 创建数据库B;
在 A 中创建表“sample1”,在 B 中创建表“sample2”。 因此,大多数查询都采用以下模式: select * from A.sample1,B.sample2;
我想使用内存中的 HSQL DB 对数据访问层 (DAL) 进行单元测试。我无法理解如何在 HSQL 中创建与在 Mysql 中不同的数据库?我正在使用 Spring ORM (JdbcTemplate) 与 DB 进行交互。
对 DAL 进行单元测试是正确的 DB 吗?如果是,如何在 HSQL 中创建多个 DB? 或者是否有任何其他数据库可以实现这个目标?
提前致谢。
【问题讨论】:
标签: mysql database unit-testing junit hsqldb