我找到了这个文档http://docs.jboss.org/hibernate/core/4.0/manual/en-US/html/toolsetguide.html#toolsetguide-s1-3,上面说我们可以使用命令行运行SchemaExport
java -cp hibernate_classpaths org.hibernate.tool.hbm2ddl.SchemaExport options mapping_files 有人能提供一个如何使用它的例子吗?类路径的格式是什么(可能是一个示例类路径),如何使用hbm.xml映射来实现?
谢谢
发布于 2012-02-27 23:48:58
不是问题:)示例:
java -cp "hibernate/*" org.hibernate.tool.hbm2ddl.SchemaExport --properties=hibernate.properties --text Person.hbm.xml User.hbm.xml这里的" hibernate /*“意味着您有一个名为"hibernate”的文件夹,其中包含hibernate的所有库(包括。当然是hibernate3 )。
在我的例子中:
您必须将配置文件放在当前文件夹中(您可以使用hibernate.cfg.xml,,但选项将是-- hibernate.properties而不是--hibernate.cfg.xml,。即"--config=hibernate.cfg.xml")
--text -将所需文件的列表*.hbm.xml输出到控制台。
就这样。
https://stackoverflow.com/questions/8980449
复制相似问题