【Xdoclet + ant自动生成Hibernate配置文件】

本文介绍如何利用Xdoclet工具自动化生成Hibernate实体类对应的映射文件,通过配置ant任务实现与现有开发流程无缝对接,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用Hibernate的时候,过多的Hibernate配置文件是一个让人头疼的问题。最近接触了Xdoclet这个工具。它实际上就是一个自动代码生成的工具,Xdoclet不能单独运行,必须搭配其他工具一起使用,比如ant.如果ant的工具不会用,建议先补充一下ant的基本知识在来学习Xdoclet.

    1.首先保证本机器上的ant是可用的。

    2.下载Xdoclet,解压。

    3.在ant的build.xml中定义xdoclet任务

    在这里我们做的是根据hibernate实体类生成hibernate映射文件,所以得先有Hibernate的实体类。

    [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;

    /**

    *

    * @return

    */

    public Set getChildren() {

    return children;

    }

    public void setChildren(Set children) {

    this.children = children;

    }

    public String getDescription() {

    return description;

    }更多精彩教程请关注:免费windows xp电脑系统和xp系统下载基地

转载于:https://www.cnblogs.com/qq12345678/p/3237518.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值