Sorry, you guys are confusing me.

I have a datamap (called "isis_map"), to which I have added a DbEntity 
(named after my class, "simpleclass") and a ObjEntity (with same 
name). 

The "id" I refer to is the name of a property of my class (called 
"number"). The class has methods setNumber and getNumber.

That's the id ("number") that I assigned to DbAttribute and 
ObjAttribute.

What is the prefix you refer to?

regards,
Kevin

On 12 Dec 2011 at 9:20, John Huss wrote:

> Yes, you need to link the Obj* things to the Db* things by name, both the
> entities and the attributes.
> 
> On Mon, Dec 12, 2011 at 9:03 AM, Mike Kienenberger <[email protected]>wrote:
> 
> > I can't remember the exact details, but you might need (prefix + "." +
> > id) instead of (id)
> >
> > On Mon, Dec 12, 2011 at 2:50 AM, Kevin Meyer - KMZ <[email protected]>
> > wrote:
> > >            DbAttribute dbAttribute = new DbAttribute(id,
> > java.sql.Types.INTEGER, dbEntity);
> > >            dbEntity.addAttribute(dbAttribute);
> >
> > +             //  dot-separated path that starts in the root DbEntity
> > that maps to this attribute's ObjEntity and spans zero or more
> > relationships, always ending in a DbAttribute name.
> > +             objAttribute.setDbAttributePath(id);
> >
> > >
> > >            ObjAttribute objAttribute = new ObjAttribute(id, type,
> > objEntity);
> >
> 


--
Kevin Meyer, PhD, Pr.Sci.Nat
KMZ             P.O. Box 9822, Sharon Park, South Africa.
Tel: +27 11 363 2001    Cell: +27 83 346 3045


Reply via email to