在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。
答案 0 :(得分:1)
实际上HSQL数据库是一个内存数据库,它嵌入在你的例子中。因此,如果您提供正确的信息并成功执行针对mysql
数据库的代码,则不会禁止您使用其他数据库执行相同的代码,尤其是HSQL DB
。
此外,了解这一点,您可以使用HSQL DB进行自动集成测试,因为它可以快速执行。