我认为将内存中的数据库(例如H2)仅用于测试是一种很好的方法。 开发和生产配置文件我认为应该使用相同的数据库(mysql,postgresql,mongoDB或其他)。
使用这种方法,可以在不修改开发时使用的数据库的情况下执行测试,并且它比在无内存数据库上执行更快。
将相同的引擎数据库用于生产和开发配置文件可以防止由于相同规范的不同实现而导致的错误。
您怎么看?
答案 0 :(得分:1)
听起来类似于几个月前我想知道的一个问题。这个答案对您正在寻找的内容有帮助吗? https://stackoverflow.com/a/24170862/1098564