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]

Reply via email to