Dear Collegues;

I have a hibernate xdoclet build based upon the example in Chapter 7 of "XDoclet in 
Action". 
I have a class called ems.hibernate.HibernateCompany that fails saying that ther is a 
missing
ID property.  Here is the source for the HibernateCompany class:

__________________________

package ems.hibernate;

import java.util.Set;

/**
 * @hibernate.class
 *    table="HibernateCompany"
 *
 *
 * Author : John Olmstead
 * Date: Jul 27, 2004
 * Time: 8:52:02 AM
 * To change this template use Options | File Templates.
 */



public class HibernateCompany
{
    private Integer id;
    private String companyName;
    private String companyStatus;
    private Set servers;
    public HibernateCompany()
    {}
    /*
     * @hibernate.id
     * generator-class = "uuid.Integer"
    */
    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
    /*
     * @hibernate.property
    */
    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
    /*
     * @hibernate.property
    */
    public String getCompanyStatus() {
        return companyStatus;
    }

    public void setCompanyStatus(String companyStatus) {
        this.companyStatus = companyStatus;
    }
    /*
    * @hibernate.set
    *   lazy="true"
    *   cascade="all"
    *
    * @hibernate.collection-one-to-many
    *    class="ems.hibernate.HibernateServer"
    *
    * @hibernate.collection-key
    *      column="companyNumber"
    */
    public Set getServers() {
        return servers;
    }

    public void setServers(Set servers) {
        this.servers = servers;
    }
}
____________________________________________________

Here is the target of the build file I'm using to try and build the hbm file:

<target name="generate-hibernate" depends="init" description="Generates hibernate hbm 
files">
        <taskdef name="hibernatedoclet"
            classname="xdoclet.modules.hibernate.HibernateDocletTask"
            classpathref="classpath" />
        <hibernatedoclet destdir="${gen.src}/hbm"
             mergeDir="${merge.dir}">
          <fileset dir="${src.dir}"  >
            <include name="**/HibernateCompany.java" />
          </fileset>
          <hibernate version="2.0" />
        </hibernatedoclet>

    </target>
____________________________________________

The XDoclet Build fails complaining that the HibernateCompany source does not have an 
id
property.  Any help understanding and correcting this problem is appreciated.

John Olmstead
DBAdirect
[EMAIL PROTECTED] 



=====
John Olmstead
[EMAIL PROTECTED]


                
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to