2012-01-24 7 views
1

は、私たちはSchemaExportの誰かがこれを使用する方法の例を提供してくださいすることができ、コマンドライン休止SchemaExportのコマンドライン

java -cp hibernate_classpaths org.hibernate.tool.hbm2ddl.SchemaExport options mapping_files 

を使用して実行できることを言って、このドキュメントhttp://docs.jboss.org/hibernate/core/4.0/manual/en-US/html/toolsetguide.html#toolsetguide-s1-3を見つけましたか?クラスパスの書式(おそらくクラスパスの例)は何ですか、hbm.xmlマッピングではどうすればいいですか?

おかげ

答えて

1

問題ありません:) 例:ここでは

java -cp "hibernate/*" org.hibernate.tool.hbm2ddl.SchemaExport --properties=hibernate.properties --text Person.hbm.xml User.hbm.xml 

あなたが休止状態(税込用のすべてのライブラリと "休止状態" という名前のフォルダを持っていることを意味し、 "* /休止状態" のHibernate3の。コース)。

  • ANTLR-2.7.6.jar
  • CGLIB-2.2.jar
  • コモンズ・コレクション-3.1.jar
  • のdom4j-1.6.1.jar
  • :私の場合は

  • 休止-testing.jar
  • hibernate3.jarを
  • Javassistの-3.9.0.GA.jar
  • JTA-1.1.jar
  • のlog4j-1.2.16.jar
  • SLF4J-API-1.5.8.jar
  • SLF4J-log4j12-1.6.1.jar

あなたがする必要があります現在のフォルダにファイルhibernate.propertieshibernate.cfg.xmlを使用できますが、オプションは--propertiesではなく--configになります)。私。 "--config = hibernate.cfg.xml")

--text - コンソールに出力 次は、必要なファイル* .hbm.xmlのリストです。

それだけです。