我有一个 spring mvc 项目,需要创建一堆表。表数据的来源来自非 SQL 远程数据源,该数据源在用户登录后才可用。我可以在 DataConfiguration.initDatabase 中创建虚拟行,然后截断每个表。如果我不这样做,那么当我尝试在代码中的其他位置插入数据时,对存储库的引用将为空。
由于我有相当多的表并且它们使用引用完整性,有没有办法以自动创建它们而不实际插入任何数据的方式声明它们?
我正在使用 Java 配置。
最佳答案
显然这些表毕竟已经创建了。即使我查看H2,也找不到它们。结果我正在寻找默认的 H2 连接“jdbc:h2:~/test”而不是“jdbc:h2:mem:testdb”。
关于java - 如何在 spring mvc 中轻松创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26634808/