我正在学习Spring MVC。我有一个项目,我想在我的系统中设置,以便在项目中进行一些增强。它是一个 Spring JPA Hibernate Maven项目。问题是我没有这个项目的模式生成查询。
有谁能告诉我如何从hibernate的hbm文件生成模式创建查询,以便为此项目设置数据库。
注意:我的数据库是Mysql 5.0
由于
答案 0 :(得分:1)
您可以尝试使用此代码生成包含数据库创建查询的.sql文件,或者您可以在"hbm2ddl.auto"
设置create mode
,这将生成所有表
Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
SchemaExport se = new SchemaExport(cfg);
se.setDelimiter("\n#-----------------------------------------------------------------------------------");
se.setOutputFile("E:\\BackUP\\DB.sql");
se.create(true, true);// create(boolean script, boolean export)
答案 1 :(得分:0)
得到了答案。我们可以使用maven plugin-hibernate3-maven-plugin来做到这一点。这是完整细节的链接: http://www.celinio.net/techblog/?p=1125