Anyone?
On 12/5/11 11:04 AM, Mark wrote:
*pk*: The primary key for the entity. It is*optional*and only needed
when using delta-imports. It has no relation to the uniqueKey defined
in schema.xml but they both can be the same.
When using in a nested entity is the PK the primary key column of the
join table or the key used for joining? For example
Say I have table /foo/ whose primary id is id and table /sub_foo/
whose primary key is also id. Table sub_foo also has a column
named/foo_id/ that is used for joining /foo/ and /sub_foo/.
Should it be:
<entity name="foo" pk="id" query="select * from foo"...>
<entity name="sub_foo" pk="foo_id" deltaQuery="select foo_id from sub_foo
where..."/>
</entity>
Or:
<entity name="foo" pk="id" query="select * from foo"...>
<entity name="sub_foo" pk="id" deltaQuery="select foo_id from sub_foo
where..."/>
</entity>
Thanks for your help