无路可走 杀出一条血路:Ant编写hbm2java脚本对Hibernate2和3的区别
来源:百度文库 编辑:偶看新闻 时间:2024/05/04 19:44:48
对于Hibernate2,要下载hibernate-extensions,把hibernate-tools.jar放入classpath中.
Ant的脚本如下:
<taskdef name="hbm2java" classname="net.sf.hibernate.tool.hbm2java.Hbm2JavaTask" classpathref="project.class.path" />
<target name="codegen" description="Generate Java source from the O/R mapping files">
target>
----------------------------------------------------------
对于Hibernate3,则要下载对应的HibernateTools包,这里以HibernateTools-3.2.0.GA.zip举例.
把其中的/plugins/org.hibernate.eclipse_3.2.0.GA/lib/tools目录下:
hibernate-tools.jar 和 freemarker.jar 包copy到classpath中.
Ant的脚本如下:
<taskdef name="hbm2java" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="project.class.path" />
<target name="codegen" description="Generate Java source from the O/R mapping files">
target>