james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Norman Maurer <norman.mau...@googlemail.com>
Subject Re: [server] switching from "self-written" sql to JPA
Date Wed, 03 Feb 2010 08:55:14 GMT
2010/2/3 Stefano Bagnara <apache@bago.org>:
> 2010/2/3 Norman Maurer <norman@apache.org>:
>> Hi all,
>>
>> now with Spring its really easy to inject a EntityManager so I would
>> like to propose to change our handwritten SQL stuff with JPA (using
>> OpenJPA as default).  This will give us support of many db vendors out
>> of the box and relay on a Standard.
>>
>>
>> What do you think ?
>
> What JDBC are you talking about ? the Mail/UserRepository stuff?
> VirtuserTable? All of them?
>
> I'm not sure "change" is the right approach for all of them now. For
> Repositories we can simply add a JPA version to the current DB(JDBC)
> and FILE versions, right?
>
> I'm not sure that JPA will allow us to use the same very
> schema/content we are using with JDBC (schema is created
> automatically, we have serialized attributes, we "intelligently" avoid
> useless updates, we lazy load the body, we have a custom locking
> method). I think moving to JPA the current services does not worth it.
> I guess working on a different spoolmanager and a different mail store
> would be better invested.
>
> Stefano

+1

But add least for the UsersRepository we could do it..

Bye,
Norman

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message