Java Spring webflow项目中import.sql的名称是否重要
我一直在玩SpringWebflow的一个示例项目,BookingFaces(SpringWebflow+JSF+primefaces) 一旦部署了应用程序,我就能够从数据库中搜索酒店,这对我来说是非常了不起的。我想我需要先执行import.sql中的sql来填充数据库 然后我搜索整个项目,没有发现其他配置文件引用的import.sql在哪里 因此,我很自然地认为hsqldb将查找类路径上的所有.sql文件,并执行它们来填充内存中的数据库 但是,当我将sql文件名从import.sql更改为import123.sql时,数据不会插入数据库。即使更改为导入.sql也不再有效 所以我的问题是Java Spring webflow项目中import.sql的名称是否重要,java,spring,hsqldb,spring-webflow,Java,Spring,Hsqldb,Spring Webflow,我一直在玩SpringWebflow的一个示例项目,BookingFaces(SpringWebflow+JSF+primefaces) 一旦部署了应用程序,我就能够从数据库中搜索酒店,这对我来说是非常了不起的。我想我需要先执行import.sql中的sql来填充数据库 然后我搜索整个项目,没有发现其他配置文件引用的import.sql在哪里 因此,我很自然地认为hsqldb将查找类路径上的所有.sql文件,并执行它们来填充内存中的数据库 但是,当我将sql文件名从import.sql更改为im
是的,正如你所发现的,这个名字很重要。Hibernate在类路径上找到import.sql文件,并在创建数据库架构后运行它。据我所知,文件名是不可配置的,必须是import.sql 编辑-我在
显然,您可以将hibernate.hbm2ddl.import_文件设置为要执行的sql文件的逗号分隔列表。文档没有提到sql文件的默认名称。但它确实回答了我的第二个问题。非常感谢。