2007/4/10, Andrus Adamchik <[EMAIL PROTECTED]>:

Just map the PK (entry_id) as an ObjAttribute (so it becomes object
property) and don't forget to set it to a non-null value before
commit. In this case Cayenne will skip the auto-generation step.


So simple ?
-) yes it works nice, I prefer your solution than my previous one, patching
cayenne to disable the call... -)

Thanks
Jerome

PS:
have you ever thought about adopting a DTD/schema for config files ?
I don't like the modeler  GUI (I don't understand it very well) and I would
like to have a greater knowledge about all configuration details.... Without
grammar it's pretty hard to understand...

Andrus


On Apr 10, 2007, at 2:39 PM, jerome moliere wrote:

> Hi all,
> I'd like to trigger off the auto pk generation? I don't see how to
> do that ?
> Is it possible ?
>
>
> I 've got a small schema with a map.xml  contents like this:
> <?xml version="1.0" encoding="utf-8"?>
> <data-map project-version="2.0">
>        <property name="defaultPackage" value="data.dbcayenne"/
>>
>        <property name="defaultSchema" value="dbo"/>
>        <db-entity name="ztextTestT" schema="dbo"
> catalog="KplusLocal1">
>                <db-attribute name="entry_id" type="INTEGER"
> isPrimaryKey="true" isMandatory=
> "true" length="10"/>
>                <db-attribute name="ztext" type="LONGVARBINARY"
> isMandatory="true" length="21
> 47483647"/>
>        </db-entity>
>        <obj-entity name="ZtextTestT" className="data.dbcayenne
> .ZtextTestT" dbEntityName="ztextTestT">
>                <obj-attribute name="ztext"
> type="dao.impl.cayenne.ZTextType"
> db-attribute-path="ztext"/>
>        </obj-entity>
> </data-map>
>
> I'd like to have a PK strategy a la 'Hibernate assigned' where I
> 'll provide
> the key..
> (I can't make many things on the database managed by my customers,
> so I'd
> like to be as transparent as possible)
>
>
> Thanks
> Jerome
> --
> Jerome Moliere - Mentor/J
> http://romjethoughts.blogspot.com/
> auteur Eyrolles




--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles

Reply via email to