[ https://issues.apache.org/jira/browse/CAY-2554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikita Timofeev updated CAY-2554: --------------------------------- Fix Version/s: 5.0-M2 (was: 5.0-M1) > Redesign dbRelationship's and join's structure > ---------------------------------------------- > > Key: CAY-2554 > URL: https://issues.apache.org/jira/browse/CAY-2554 > Project: Cayenne > Issue Type: Task > Components: Core Library > Affects Versions: 4.2.M1 > Reporter: Arseni Bulatski > Assignee: Arseni Bulatski > Priority: Major > Fix For: 5.0-M2 > > > Need to redesign DbRelationship and DbJoin in order to represent relation > between entities. > DbJoin will hold relationship's condition(usual join with pairs of attributes > or expression join) and two dbRelationships, one at a time for each entities. > This change will better represent relation from database view and will help > to implement some new features. > Structure: > DbJoin > * DbJoinCondition > * DbRelationship[] > Condition for pairs of attributes: > ColumnPairsCondition > * List<ColumnPair> > or ExpressionCondition(in future) > * Expression > > -- This message was sent by Atlassian Jira (v8.20.10#820010)