【发布时间】:2023-03-22 10:03:02
【问题描述】:
我下载了 DDD 示例应用程序(基于 Eric Evans 的书),它使用了 hsqldb。但是,我似乎无法找到这个数据库是如何设置的。我在 Intellij 中打开了这个项目,一切都像魅力一样。但是我在任何地方都找不到这样的 hsqldb ...我不是经验丰富的 Java 开发人员,所以我可能遗漏了一些东西。谁能帮我解答一下?
【问题讨论】:
标签: java domain-driven-design hsqldb
我下载了 DDD 示例应用程序(基于 Eric Evans 的书),它使用了 hsqldb。但是,我似乎无法找到这个数据库是如何设置的。我在 Intellij 中打开了这个项目,一切都像魅力一样。但是我在任何地方都找不到这样的 hsqldb ...我不是经验丰富的 Java 开发人员,所以我可能遗漏了一些东西。谁能帮我解答一下?
【问题讨论】:
标签: java domain-driven-design hsqldb
HSQLDB(也称为 HypersonicDB)通常用作普通 Java 应用程序中的嵌入式 SQL 数据库。你可以下载它here。设置非常简单,通常只需将 JAR 文件放在类路径中即可,示例应用程序应具有适当的配置。
【讨论】:
jdbc:hsqldb:mem 将按需创建内存数据库,并且休眠最有可能配置为按需创建表。持久性测试可能会将测试数据预加载到数据库中。