【发布时间】:2011-06-07 22:50:28
【问题描述】:
我正在使用 Spring 用 Java 编写一个小型演示应用程序,它需要访问数据库。它应该在不同的机器上运行,并且设置一个真正的数据库会花费太多的精力。因此我想使用嵌入式。
数据库具有给定的架构(两个表)和一些(非常少的)预定义条目。我正在寻找一种简单的方法来启动内存数据库、创建表并填写数据。所有这些都应该在初始化 Spring 上下文时发生。
我的方法是使用 H2 作为我的数据库,然后使用 Spring Batch 从 csv 或 xml 文件加载数据。但是我希望可能有一种更简单的方法来实现这一点。有没有开箱即用的数据库/框架/工具?
只需要几个 SQL 命令来设置我需要的一切。我正在寻找一种在 Spring 环境中尽可能简单的方法。
【问题讨论】: