确实,原始的Hibernate Core
SchemaExportTask只能处理Hibernate
XML映射文件,而不能处理注释。您需要的是Hibernate
Tools
HibernateToolTask附带的工具。
这是一个改编自Java Persistence With Hibernate的用法示例:
也可以看看<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="project.classpath"/> <target name="schemaexport" depends="compile, copymetafiles" description="Exports a generated schema to DB and file"> <hibernatetool destdir="${basedir}"> <classpath path="${build.dir}"/> <configurationconfigurationfile="${build.dir}/hibernate.cfg.xml"/> <hbm2ddl drop="true" create="true" export="true" outputfilename="helloworld-ddl.sql" delimiter=";" format="true"/> </hibernatetool></target>
- Hibernate 3注释和蚂蚁
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)