java - 如何在 spring mvc 中轻松创建表

标签 java spring spring-mvc h2

我有一个 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/

相关文章:

java - Spring 3.1 Controller 返回 HTML 页面的名称 - 它可以工作吗?

Spring @RestController 不返回纯文本响应

java - 如何在 JavaFX 应用程序中加载的 FXML 文件中显示元素?

java - Spring 绑定(bind)结果错误

java - Spring JPA 映射 - 第一步

spring-mvc - A/B,使用 Spring MVC 进行多变量测试

mysql - 如何从数据库中获取由其他属性组成的实体属性?

java - 下载某些 Excel 文件并解释其某些值

java - Junit4 运行一个测试类固定次数并显示结果(eclipse)

spring - Eclipse 'Project Explorer'不会显示项目中的所有文件