2:XDoclet--->Hbm(写在build.xml文件中,ANT运行)
通过hibernatedoclet就可以生成SynDepartment.hbm.xml映射文件fileset顾名思义就是过滤文件了。注:compileEntity--编译java源文件(自定义)
3:SchemaExport---->数据表
通过schemaexport就向DB中生成table了。其中可能用到如下的一些属性: quiet:如果为yes,表示不把子DDL脚本输出到控制台 drop:如果为yes,只执行删除数据库中的操作,但不创建新的表 text:如果为yes,只会生成DDL脚本文件,但不会在数据库中执行DDL脚本 output:指定存放DDL脚本文件的目录 config:设定基于XML格式的配置文件, hbm2ddl(schemaexport)工具从这个文件中读取数据库的配置信息 properties:设定基于java属性文件格式的配置文件,hbm2ddl(schemaexport)工具从这个文件中读取DB的配置信息 format:设定DDL脚本中SQL语句的格式 delimiter:为DDL脚本设置行结束符 在ANT中执行: <target name="initOnlySynup" depends="toHbm,toddl"> </target> OK,最后生成的映射文件如下:
控制台中部分信息如下:
DB中已经生成syn_dept表了,快去看下吧!关于Xdoclet 中的hibernate标签更多信息可以参考:http://xdoclet.sourceforge.net/xdoclet/tags/hibernate-tags.html#@hibernate_collection-key__0__1_我还在一个网友的博客上看到了他对此的汉化:http://blog.csdn.net/fasttalk/archive/2005/09/19/484615.aspx
Powered by: BlogJava Copyright © ☆蓝色梦想☆