Ok, so it's not really the same kind of approach as I did with the
NeoEntityStore. Still interesting though :)

On Wed, Jun 11, 2008 at 10:32 AM, Michael Hunger <[EMAIL PROTECTED]> wrote:
> @Tobias
> It's mostly about deferring loading and updating up to a certain point.
>
> I also thought about having another JDBC EntityStore that uses a simple kind 
> of mapping to persist the entities. With
> ibatis you have to do a lot upfront statement writing before it is usable. 
> But then the question is about reinventing
> the wheel and rather supporting one of the existing ORM approaches (which 
> will be tricky as well as there are no pojos
> but just EntityComposite interfaces).
>
> @Assoc
> Regarding the Associations. Do I as the EntityStore have the obligation to 
> check for the existence of the referrered
> Entities and keep them up to date or fail if they don't exist (or even create 
> them on demand) ?
>
> And what about containment by value (cascading delete) vs. containment by 
> reference? Are normal EntityComposite
> properties for the former and all assoc for the latter? By now I implemented 
> EntityComposite propertys as embedded
> columns of the Entity. Ibatis does not really well support multiple 
> statements within one xml-statement declaration. So
> there would have to be separate crud statements for each referred to entity.
>
> Michael
>
> Tobias Ivarsson schrieb:
>> Hi,
>> I just wanted to let you know that I think it's great that someone
>> else is working on the same problems that I have been/am working with.
>>
>> It will be interesting to see what kind of requirements you run into
>> with having two different implementations towards ibatis.
>>
>> I hope it turns our great!
>> Happy hacking!
>> /Tobias
>>
>> On Wed, Jun 11, 2008 at 9:49 AM, Michael Hunger <[EMAIL PROTECTED]> wrote:
>>> I started doing the ManyAssoc thing for ibatis. Reading works by now 
>>> although the effort on the ibatis side has
>>> increased. I had problems differentiating the AssociationTypes (Assoc, 
>>> Many, Set, List) when having the
>>> AssociationModels available. Right now I reverted to
>>> ManyAssociation.class.isAssignableFrom(assocModel.getAccessor().getReturnType())
>>>  but thats quite ugly. Is this
>>> information available someway else?
>>>
>>> I'm currently thinking about the write/update step. If I get the changed 
>>> entities from the uow, is there a way to
>>> determine which ManyAssocation entries have changed or do I have to do the 
>>> bookkeeping myself in the EntityState?
>>>
>>> As like for neo4j it would be possible to have two versions of the entity 
>>> store one that reads the entity fully on
>>> newEntityState. Another one could just return an empty hull for the 
>>> entitystate and read the data on demand. There is a
>>> continuum between these. For instance the normal properties and 
>>> associations could be read ahead and only the ManyAssoc
>>> resolved later.
>>>
>>> Michael
>>>
>>> _______________________________________________
>>> qi4j-dev mailing list
>>> [email protected]
>>> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>>>
>>
>>
>>
>
>
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>



-- 
Tobias Ivarsson <[EMAIL PROTECTED]>
Hacker, Neo Technology
www.neotechnology.com
Cellphone: +46 706 534857

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to