On 10/12/2012 19:34, morteza adi wrote:
Thank you for reply
i'm a little far beyond creating new project! I read
all documentations before.
I wanted to use Syncope as IDM to existing application under one
spring configuration, one security context, one Activiti bpm engine
and one database.
I did all configurations and everything is OK!
Oh sorry, I didn't understand you were already that far :-)
but i'm not fan of OpenJPA with all those weird enhancer things! so i
tried hibernate
it seemed there is /MultipleBagFetchException //and i have to tweak
syncope source code to fix it out!/
/finally i moved to EclipseLink and Application is running well./
/i want to know if there is possibility to use hibernate without
manipulating Syncope source code? or if there is any plan to make/
/syncope more hibernate friendly?/
Currently, there is no plan at all to move away from OpenJPA or to
provide support for any other JPA implementation: your request is
absolutely the first one in this direction.
I personally think that there are many other aspects to improve, fix or
extend [3] before spending time on the persistence layer: consider that
with OpenJPA we are able to support Tomcat, TomEE, Glassifsh, Weblogic
and even JBoss AS [3] so we are not losing anything in flexibility as well.
Anyway, if you are volunteering for providing (and maintaining!) such
'diversion', your contribution is more than welcome!
Regards.
On Mon, Dec 10, 2012 at 3:55 PM, Francesco Chicchiriccò
<ilgro...@apache.org <mailto:ilgro...@apache.org>> wrote:
On 10/12/2012 10:37, morteza adi wrote:
Hi,
Does anyone know how can i change JPA implementation from
OpenJPA to Hibernate?
Hi Morteza,
Hibernate was the default JPA implementation up to 0.7 (in the
pre-ASF age).
Since 1.0.0, instead, OpenJPA is the default (while Hibernate can
still work); next major releases (>= 1.1.0) will drop even such
support.
First (obvious) question is: are you sure you want to run
Hibernate? This is far from easy and quite undocumented.
Anyway, I'd suggest to start with a plain OpenJPA overlay [1] and
once you've got this up an running, we can start discussing about
migrating your configuration to Hibernate: we could use this for
building a specific wiki page.
Regards.
[1]
https://cwiki.apache.org/confluence/display/SYNCOPE/Create+a+new+Syncope+project
[2] https://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap
[3]
https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+real+environments
--
Francesco Chicchiriccò
ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/