我正在尝试了解 Spring Petclinic 应用程序。
默认情况下,似乎使用了 HSQL 数据库和 JPA,但我无法找到应用程序中提到 HSQL 的 Hibernate Dialect 的位置。我知道它是 Hibernate 的强制属性。
请建议
org.hibernate.dialect.HSQLDialect
司机在哪里,在哪里呢org.hsqldb.jdbcDriver
。applicationContext.xml
通常,如果这是一个 Spring 应用程序,它会出现在tx-datasource.xml
配置文件中。无论如何,这些属性必须在 XML Spring 配置文件之一中。当然,它们可能在 Java 类中(另一种选择),但在大多数应用程序中,它们存在于dataSource
定义 bean 的 Spring XML 文件中。通常,在 Web 应用程序中,它位于/WEB-INF
或下的目录中/webapp/WEB-INF
。