cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ari Maniatis (JIRA)" <...@cayenne.apache.org>
Subject [jira] Commented: (CAY-795) Horizontal inheritance
Date Wed, 06 Aug 2008 04:54:11 GMT

    [ https://issues.apache.org/cayenne/browse/CAY-795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13036#action_13036
] 

Ari Maniatis commented on CAY-795:
----------------------------------

It was agreed that for the first cut of this feature, it would be simpler to implement just
abstract superclass implementations of horizontal inheritance. That is by far the most common
scenario and avoids certain potential issues which would need to be checked for.

> Horizontal inheritance
> ----------------------
>
>                 Key: CAY-795
>                 URL: https://issues.apache.org/cayenne/browse/CAY-795
>             Project: Cayenne
>          Issue Type: New Feature
>          Components: Cayenne Core Library
>    Affects Versions: 3.0
>            Reporter: Ari Maniatis
>            Assignee: Ari Maniatis
>             Fix For: 3.0
>
>
> 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.


Mime
View raw message