Xdoclet 笔记
xdoclet2的网址:http://xdoclet.codehaus.org请注意:由于xdoclet有些bug,所以本版本是修正版。其中的docs目录,是原始xdoclet2下载版没有的。修正的地方包括:1、可以直接在实体类的attribute(或者说field)上定义xdoclet,而生成的映射文件是基于property的2、可以使用lazy="extra",lazy="proxy",lazy="no-proxy"等定义属性3、支持合并第二个映射文件,即在有些情况下,希望在自动生成hibernate映射文件的时候,能够自动合并 其它映射文件中的内容,那么就可以使用这个特性。 只需要在定义HibernateConfigPlugin的时候,加上mergecfgxml属性即可,如:<target name="测试生成Hibernate配置文件"><xdoclet><fileset dir="${src.test.dir}/com/bjsxt/oa/model"><include name="**/*.java"/></fileset><componentclassname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"destdir="${src.test.dir}"version="3.0"jdbcurl="jdbc:mysql://127.0.0.1/oa"jdbcdriver="com.mysql.jdbc.Driver"jdbcusername="root"jdbcpassword="root"dialect="org.hibernate.dialect.MySQLDialect"showsql="true"mergecfgxml="${src.test.dir}/hibernate_other.cfg.xml"/></xdoclet></target> 注意到在上述配置中,加上了一个mergecfgxml的属性,这个就是合并属性。
?