cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrus Adamchik (JIRA)" <>
Subject [jira] Commented: (CAY-795) Horizontal inheritance
Date Mon, 29 Mar 2010 14:25:30 GMT


Andrus Adamchik commented on CAY-795:

Hi Gilberto,

just like the last time when you were asking about JPA, here you ran across something on the
edges of Cayenne. Unfortunately we dropped the ball on horizontal inheritance in 3.0  due
to the lack of time by people who could make it happen (the implementation is rather deep
and involved). I very much like to revive this effort in 3.1 beyond a few Modeler patches
that we have in place so far. It is in my queue right after the new DI stuff.

> Horizontal inheritance
> ----------------------
>                 Key: CAY-795
>                 URL:
>             Project: Cayenne
>          Issue Type: New Feature
>          Components: Core Library
>    Affects Versions: 3.0
>            Reporter: Ari Maniatis
>            Assignee: Andrus Adamchik
>             Fix For: Short term future
>         Attachments: bugfix_for_attr_table.patch, Generate_sql_for_horizontal_inheritance.patch,
icon-override.gif, inheritance-progress.diff, Inheritance_modeler.patch, modeler_embedded_attributes_fix.patch,
Overriding_attributes.patch, Proper_attr_creating_typo.patch
> Implement horizontal inheritance. This requires:
> 1. Allow dbEntityName attribute to be null in <obj-entity ...>
> 2. Modeler changes to allow this to be set. Validation should require that any class
set in this way should have at least one subclass.
> 3. Changes, particularly to SelectQuery, which accomodates this change and returns the
appropriate objEntities.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message