Spring Hibernate Integration Example即使在driverclassname和hibernate方言的值错误时也会执行

时间:2013-03-19 07:14:41

标签: spring hibernate hsqldb

在Spring的本教程中

http://www.dzone.com/tutorials/java/spring/spring-hibernate-integration-1.html

当使用MySQL代替HSQL时,Spring Bean配置文件包括数据源URL,密码,用户名和

  driverclassname and hibernate Dialect are changed to MySQL values accordingly. 

示例成功执行。但即便在

      driverclassname and hibernate Dialect are changed back to HSQL values, 

即便这个程序执行......

它不应该显示错误吗? 我正在使用Spring Tool Suite。

1 个答案:

答案 0 :(得分:1)

实际上HSQL数据库是一个内存数据库,它嵌入在你的例子中。因此,如果您提供正确的信息并成功执行针对mysql数据库的代码,则不会禁止您使用其他数据库执行相同的代码,尤其是HSQL DB

此外,了解这一点,您可以使用HSQL DB进行自动集成测试,因为它可以快速执行。