Hi Isuru, I referred to this following link , http://stackoverflow.com/questions/576659/jpa-implementations-which-one-is-the-best-to-use it may be the earlier release. I'll check the latest release .
Thanks , On Fri, Jun 26, 2015 at 12:58 PM, Isuru Perera <[email protected]> wrote: > Hi Jane, > > Spring Data JPA is just helping you to implement data access layer easily. > You will still have to choose a JPA implementation. > > I don't think we can easily use Spring projects with WSO2 Carbon > Components. In the past, we have tried to stay away from using Spring > framework in our code. You can try using Spring Data JPA. I also have > experience using Spring Data JPA and it certainly helps to write code very > efficiently and quickly. > > I'm not sure why you say Apache OpenJPA is buggy. It's an active project > and the recently release is on May 5 [1]. It might had many bugs in earlier > releases, but I think we can use latest OpenJPA for Stratos requirements. > > Thanks! > > Best Regards, > > [1] https://github.com/apache/openjpa/releases > > On Fri, Jun 26, 2015 at 12:02 PM, Jane Mariathas <[email protected]> wrote: > >> Hi Isuru >> >> I read about Apache Open JPA but most of them said like it has best >> documentation but seems very buggy. That is why asked whether to use Spring >> Data JPA it has the license to ASLv2 >> >> >> On Fri, Jun 26, 2015 at 11:22 AM, Isuru Perera <[email protected]> wrote: >> >>> +1 for using JPA. I think we can use Apache OpenJPA. I have used both >>> Hibernate and OpenJPA. Both are excellent projects. Due to license issues, >>> we may not be able to use Hibernate. >>> >>> I don't know much about other projects mentioned here. We must select a >>> project implementing the Java Persistence specification. >>> >>> Thanks! >>> >>> On Fri, Jun 26, 2015 at 11:09 AM, Gayan Gunarathne <[email protected]> >>> wrote: >>> >>>> I think we can have a look at JPA also. But I have seen JPA tends to >>>> use the hibernate entity manager with h2,mysql databases[1] . I think we >>>> may need to check on this. >>>> >>>> Also seems like Apache Cayenne good object-relational mapping >>>> framework[2]. Gora is specially focused at NoSQL data stores, but also it >>>> has support for SQL databases also.[3] >>>> >>>> As Imesh mention we can do a review on JPA,Apache Cayenne and Apache >>>> Gora and analyse what will be most suited for our requirement. >>>> >>>> [1]http://www.javacodegeeks.com/2015/02/jpa-tutorial.html >>>> [2]http://cayenne.apache.org/ >>>> [3]http://gora.apache.org/current/tutorial.html >>>> >>>> Thanks, >>>> Gayan >>>> >>>> >>>> On Fri, Jun 26, 2015 at 10:26 AM, Imesh Gunaratne <[email protected]> >>>> wrote: >>>> >>>>> Shall we use a JPA implementation, may be Java EE? >>>>> http://www.oracle.com/technetwork/articles/java/jpa-137156.html >>>>> >>>>> On Fri, Jun 26, 2015 at 10:05 AM, Imesh Gunaratne <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Jane, >>>>>> >>>>>> LGPL is not compatible with Apache2 therefore we might not be able to >>>>>> ship Hibernate with Stratos: >>>>>> http://www.apache.org/legal/resolved.html >>>>>> >>>>>> I haven't worked with Gora or Cayenne, shall we do a review with >>>>>> several other options? >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Jun 26, 2015 at 9:26 AM, Jane Mariathas <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> To persist data with database in Stratos I'm planning to use ORM >>>>>>> framework in that I have chosen some softwares like Hibernate ,Apache >>>>>>> Gora >>>>>>> , Apache Cayenne. >>>>>>> >>>>>>> License of these softwares are , >>>>>>> >>>>>>> Hibernate has LGPL 2.1 and ASL 2.0 >>>>>>> >>>>>>> Apache Gora has ASLv2,AGPLv3,CDDLv1,FDLv13,GPL v1 to v3 ,LGPLv21 and >>>>>>> LGPLv3 >>>>>>> >>>>>>> Apache Cayenne licensed under apache >>>>>>> >>>>>>> Can anyone help me to choose a suitable software to use with Stratos. >>>>>>> >>>>>>> Thanks, >>>>>>> -- >>>>>>> Jane Aarthy Mariathas >>>>>>> *Intern*,Software Engineering >>>>>>> [email protected] >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Imesh Gunaratne >>>>>> >>>>>> Senior Technical Lead, WSO2 >>>>>> Committer & PMC Member, Apache Stratos >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Imesh Gunaratne >>>>> >>>>> Senior Technical Lead, WSO2 >>>>> Committer & PMC Member, Apache Stratos >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Gayan Gunarathne >>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>> Committer & PMC Member, Apache Stratos >>>> email : [email protected] | mobile : +94 766819985 >>>> >>>> >>>> >>> >>> >>> >>> -- >>> Isuru Perera >>> Associate Technical Lead | WSO2, Inc. | http://wso2.com/ >>> Lean . Enterprise . Middleware >>> >>> about.me/chrishantha >>> >> >> >> >> -- >> Jane Aarthy Mariathas >> *Intern*,Software Engineering >> [email protected] >> > > > > -- > Isuru Perera > Associate Technical Lead | WSO2, Inc. | http://wso2.com/ > Lean . Enterprise . Middleware > > about.me/chrishantha > -- Jane Aarthy Mariathas *Intern*,Software Engineering [email protected]
