Hi Chan,

IMO you have to support those features to be fulfilled as a ORM mapping
technology. Anyway does this integrates to EMM at some point?

Regards,

Dilshan


On Mon, May 5, 2014 at 7:13 PM, Chan <duli...@wso2.com> wrote:

>
>
>
> On Mon, May 5, 2014 at 1:11 PM, Dilshan Edirisuriya <dils...@wso2.com>wrote:
>
>> Hi Chan,
>>
>> Does jaggery-entity have the capability to define parent child
>> relationship and do cascading saves? Also how about supporting
>> query/fetching methods for this if it has multiple levels? If ORM cannot be
>> used in some instance can the same object entities and mappings be used to
>> query database with native sql?
>>
>> ​We are not handling the complete ORM ​operations. Only few operations
> mentioned above. Having parent child relationships and cascading would
> require us to build a complicated ORM suite that is unnecessary IMO. The
> entity object will be wrapped by a high level object that will decide to
> load the necessary child entities (first call or lazy).
>
> As for native sql - we have a method in the SQL CRUD called query. You can
> pass in a sql query to the query method and a mapping function.
>
> Regards,
>>
>> Dilshan
>>
>>
>> On Sun, May 4, 2014 at 3:05 PM, Chan <duli...@wso2.com> wrote:
>>
>>> Hi folks,
>>> I have started working on the $subject. Jaggery-Entity is a light weight
>>> ORM that can be used to handle models in the business layer. Since we are
>>> using an SQL datasource (H2) - I have started working on the SQL CRUD
>>> plugin [2] for jaggery-entity. It will support
>>>
>>>    - Insert
>>>    - Update
>>>    - Select (not implemented yet)
>>>    - Delete (not implemented yet)
>>>
>>>
>>> ​Cheers~​
>>>
>>> ​[1] - https://github.com/splinter/jaggery-entity​
>>> ​[2] -
>>> https://github.com/wso2-dev/product-emm/blob/feature/backend-refactor/modules/apps/emm/modules/sql-crud.js
>>> ​
>>>
>>> --
>>> Chan (Dulitha Wijewantha)
>>> Software Engineer - Mobile Development
>>> WSO2Mobile
>>> Lean.Enterprise.Mobileware
>>>  * ~Email       duli...@wso2.com <duli...@wso2mobile.com>*
>>> *  ~Mobile     +94712112165 <%2B94712112165>*
>>> *  ~Website   dulitha.me <http://dulitha.me>*
>>>  *  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
>>>   *~Github     @dulichan <https://github.com/dulichan>*
>>>   *~SO     @chan <http://stackoverflow.com/users/813471/chan>*
>>>
>>
>>
>>
>> --
>> Dilshan Edirisuriya
>> Senior Software Engineer - WSO2
>> Mob: + 94 777878905
>> http://wso2.com/
>>
>
>
>
> --
> Chan (Dulitha Wijewantha)
> Software Engineer - Mobile Development
> WSO2Mobile
> Lean.Enterprise.Mobileware
>  * ~Email       duli...@wso2.com <duli...@wso2mobile.com>*
> *  ~Mobile     +94712112165 <%2B94712112165>*
> *  ~Website   dulitha.me <http://dulitha.me>*
> *  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
>   *~Github     @dulichan <https://github.com/dulichan>*
>   *~SO     @chan <http://stackoverflow.com/users/813471/chan>*
>



-- 
Dilshan Edirisuriya
Senior Software Engineer - WSO2
Mob: + 94 777878905
http://wso2.com/
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to