Yes, the documentation is here:

http://code.google.com/appengine/docs/java/datastore/relationships.html#Relationships_Entity_Groups_and_Transactions

You would make the Person the parent entity, and you would define
Telephone like this?

@PersistenceCapable
public class Telephone {

   private Key key;
   private Person person;

}

Use a Key as the primary Key for Telephone and Person. You just have
to persist the Person first, or create a Person, attach Telephone
entities, then call pm.makePersistent() on the Person.


On Mon, Mar 22, 2010 at 6:57 AM, dreamy <dreamy2c...@gmail.com> wrote:
> I have two entity.
> @PersistenceCapable(identityType = IdentityType.APPLICATION)
> public class Person{
>   �...@primarykey
>   �...@persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
>   �...@extension(vendorName="datanucleus", key="gae.encoded-pk",
> value="true")
>    private String person_id;
> }
>
> public class Telephone{
>   �...@primarykey
>   �...@persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
>   �...@extension(vendorName="datanucleus", key="gae.encoded-pk",
> value="true")
>    private String telephone_id;
>
>   �...@persistent
>    private String person_id;  //this field point to  Person
> }
> Person Module manager Person  create/update/delete/query
> Telephone module manaer   telephone   create/update/delete/query
>
> Person can have 0 or mulity telephone but telephone only point to one
> person or Telephone.person_id=null
>
> Now there is a third module manager relation of  Person  and
> Telephone .
>
> if person have telephone( telephone1,telephone2,telephone3) and user
> update person's telephone is telephone2,telephone3,telephone4,    how
> to implements this?
>
> is there and code example? thants a lot
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine for Java" group.
> To post to this group, send email to google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine-java+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>



-- 
Ikai Lan
Developer Programs Engineer, Google App Engine
http://googleappengine.blogspot.com | http://twitter.com/app_engine

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to