在运行我的测试时,我正在尝试将 PostgreSQL 与 Spring、Maven 和 Hibernate 一起用作内存中的 SGBD。
我得到的错误是数据库不存在。
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (FATAL: database "test" does not exist)
有没有办法指定 PostgreSQL 通过休眠在内存中创建自己的表,或者提供一个可以构建数据库的 sql 查询?
以下是我与 HYPERSONIC_IN_MEMORY 一起使用的一些属性并且工作得很好,我怎样才能将其应用于 PostgreSQL?
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
<property name="hibernate.hbm2ddl.auto" value="create" />
</properties>
这是我第一次使用 PostgreSQL,任何帮助将不胜感激。