我们可以在java代码中使用类似于javadoc的注释,来表达更多的内容。这些额外的注释,通过使用xdoclet工具,我们可以将它们转换为我们需要的各种配置文件。先看一个简单的例子:
比如有一个java文件的源代码如下:
/** * @hibernate.class * table="T_Party" */ public class Party {
/** * @hibernate.id * generator-class="native" */ private int id;
/** * @hibernate.many-to-one * column="parentid" */ private Party parent;
/** * @hibernate.set * @hibernate.key * column = "parentid" * @hibernate.one-to-many * class = "com.bjsxt.oa.model.Party" */ private Set children;
/** * @hibernate.property * column="thename" */ private String name;
/** * @hibernate.property */ private String sn;
/** * @hibernate.property */ private String description;
/**getter and setter... */
}
|