Hi Ignacio, 

Thanks for the pointers. As soon as I get my openjpa development workspace
setup I will take a closer look at these files.

-- yuri

Ignacio Andreu wrote:
> 
> Hi Yuri,
> 
> Last year I added support for "Streams" in OpenJPA, if you want to support
> new data types and you don't integrate your code inside OpenJPA there is
> an
> option. I extended the class
> org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy and setting the
> option
> "FieldStrategies=java.io.InputStream=org.apache.openjpa.jdbc.meta.strats.LobFieldStrategy"
> take a look at the class
> org.apache.openjpa.jdbc.meta.strats.LobFieldStrategy class in the svn[1]
> or
> to the patch in the JIRA[2].
> 
> There is a diferent behavior with the methods isCustomInsert, insert and
> customInsert, if you don't define isCustomInsert you only need to
> implement
> the insert method, also fot the update.
> 
> If you have any questions don't hesitate to ask.
> 
> Regards,
> 
> - Ignacio
> 
> [1]
> http://svn.apache.org/viewvc/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/strats/LobFieldStrategy.java?revision=666914&view=markup
> [2]
> http://issues.apache.org/jira/secure/attachment/12365430/OPENJPA-130.patch
> 
> On Fri, Aug 29, 2008 at 12:57 AM, Yuri <[EMAIL PROTECTED]> wrote:
> 
>>
>> I am wondering to what extent is is feasible to customize OpenJPA
>> internals
>> by changing the way that Entities are
>> mapped/stored/retrieved/cached/queried.
>>
>> I am basically interested in keeping all the JPA semantics but want to
>> extend it to allow a modified schema to be generated that supports
>> versioning transparently.
>>
>> I looked at Hibernate hoping that it would be easy to get in,
>> extend/replace
>> a few classes and have fine grained control of every aspect of the ORM
>> persistence. However, I found out that it makes assumptions in the code
>> that
>> inserting an entity into the db will always translate into a insert
>> statement when in my case it may translate into an update and an insert.
>>
>> Any words of wisdom about that before I explore OpenJPA?
>>
>> thanks in advance,
>>
>> -- yuri
>> --
>> View this message in context:
>> http://n2.nabble.com/Customizing-OpenJPA-tp790926p790926.html
>> Sent from the OpenJPA Users mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/Customizing-OpenJPA-tp790926p793565.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Reply via email to