2012/2/7 Andrus Adamchik <and...@objectstyle.org>

> This thread is pretty long, so I am not sure if I missed that suggestion,
> but manual transactions would allow you to wrap multiple commitChanges
> calls, allowing JVM to split commits and limit memory. Essentially you
> start a manual transaction, binding it to the current thread, then do as
> many commits to DB as you need (possibly across different ObjectConexts),
> then commit the transaction:
>
> http://cayenne.apache.org/doc30/understanding-transactions.html
>
> On Feb 6, 2012, at 11:07 PM, Daniel Scheibe wrote:
> > Btw: Are there any plans on integrating streams instead of byte[]
> buffers into cayenne at some point in the future? MS-SQL Server has this
> FileStream data type which looks promising but would require to channel the
> JDBC driver streams support all the way up to the Entity level.
>
> I looked at this in the past and most drivers wouldn't let us do it. But I
> am certainly +1 on adding streaming objects to Cayenne and researching this
> deeper. Maybe Jira that?
>
> Andrus
>
>
>
>
>
>
I created a Jira issue for this, so if anyone is browsing this thread, the
link is https://issues.apache.org/jira/browse/CAY-1664. Thanks Andrus, i
haven't tried the manual transactions, sounds promising!

Cheers,
Daniel

Reply via email to