【发布时间】:2016-02-05 12:32:49
【问题描述】:
我在将 hsql 迁移到 mysql 时遇到问题。首先,我已经用 hsql 在 ant tomcat 上运行它,然后我想用 mysql 使用它。我按照本文档的所有步骤 http://www.broadleafcommerce.com/docs/c ... l-tutorial
但是在访问站点时出现错误,它给出错误 404。当我检查数据库时。所有表都已创建,但其中一些表没有数据。
这里是一些日志。
[artifact:mvn] [ERROR] 15:34:02 SchemaExport - HHH000231:模式导出不成功 [artifact:mvn] org.hibernate.tool.hbm2ddl.ImportScriptException:语句执行期间出错(文件:'/sql/load_i18n_countries.sql'):INSERT INTO BLC_ISO_COUNTRY(ALPHA_2,NAME,ALPHA_3,NUMERIC_CODE,STATUS)值('AX ', '奥兰群岛', 'ALA', '248', 'OFFICIALLY_ASSIGNED') [工件:mvn] 在 org.hibernate.tool.hbm2ddl.SchemaExport.importScript(SchemaExport.java:451) [工件:mvn] 在 org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:378) [工件:mvn] 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:304) [工件:mvn] 在 org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:293) [artifact:mvn] at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:498) [artifact:mvn] 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1742) [artifact:mvn] at org.hibernate.ejb.EntityManagerFactoryImpl.(EntityManagerFactoryImpl.java:94) [工件:mvn] 在 org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:905) [工件:mvn] 在 org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:890) [artifact:mvn] at org.springframework.orm.jpa.vendor.SpringHibernateEjbPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateEjbPersistenceProvider.java:51)
请帮助我。谢谢。
【问题讨论】: