Feel free to file an issue for this in the JDO/JPA issue tracker:
http://code.google.com/p/datanucleus-appengine/issues/list

I already have this half-built but there hasn't been much impetus to push it
across the finish line.  If the issue gets enough votes then I can probably
get it prioritized high enough to finish it up.

Max

On Tue, Nov 24, 2009 at 9:20 PM, Ikai L (Google) <[email protected]> wrote:

> No, there is no easy way to throw them all in. If this is a performance
> bottleneck, you could always write converters for each of your JDO managed
> entities.
>
>
> On Tue, Nov 24, 2009 at 6:48 PM, Erem <[email protected]> wrote:
>
>> Ikai,
>>
>> Thanks for the response. The issue is that I have two types of objects
>> that need to be persisted:
>>
>> (1) a bunch of JDO managed objects
>> (2) a bunch of low-level Entity objects.
>>
>> Is there any way that I could batch put all of them at once through
>> the same API rather then calling the JDO api followed by the low-level
>> api?
>>
>> On Nov 24, 5:09 pm, "Ikai L (Google)" <[email protected]> wrote:
>> > Erem,
>> >
>> > You can use the makePersistentAll() method of PersistenceManager to
>> batch
>> > put items. See here:
>> >
>> > http://code.google.com/appengine/docs/java/datastore/creatinggettinga.
>> ..
>> >
>> > This was introduced in SDK 1.2.5.
>> >
>> >
>> >
>> > On Mon, Nov 23, 2009 at 2:37 PM, Erem <[email protected]> wrote:
>> > > Hey all,
>> >
>> > > Are there any built in tools in the API to translate a managed JDO
>> > > object into a low-level Entity?
>> >
>> > > I want to do a batch put of some JDO-managed objects and some low-
>> > > level Entities. If I could translate JDO-managed objects into bigtable
>> > > Entities, I could do this in one call to the low-level API rather than
>> > > one call to persistenceManager.makePersistentAll(Collection) and
>> > > another to datastoreService.put(Iterable<Entity>).
>> >
>> > > Thanks for the help!
>> >
>> > > Erem
>> >
>> > > --
>> >
>> > > 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
>> > > [email protected].
>> > > To unsubscribe from this group, send email to
>> > > [email protected]<google-appengine-java%[email protected]>
>> <google-appengine-java%[email protected]<google-appengine-java%[email protected]>
>> >
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/google-appengine-java?hl=.
>> >
>> > --
>> > Ikai Lan
>> > Developer Programs Engineer, Google 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
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-appengine-java%[email protected]>
>> .
>> 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
>
> --
> 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
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>

--

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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.


Reply via email to