diff --git a/artemis_sqlmap/Feature.xml b/artemis_sqlmap/Feature.xml index 11171ccaa28698b82d820d55899c831cf5604a95..ef28184206cb782325f4a5e4009e7923652d806c 100644 --- a/artemis_sqlmap/Feature.xml +++ b/artemis_sqlmap/Feature.xml @@ -32,14 +32,14 @@ <resultMap id="map-feature" class="Feature" groupBy="featureId" extends="map-basicfeature"> <result property="organism.organismId" column="organism_id"/> + <result property="featureProps" resultMap="FeatureProp.map-featureprop" /> <result property="featureRelationshipsForSubjectId" - resultMap="FeatureRelationship.feature_relationship" /> + resultMap="FeatureRelationship.map-feature-relationship" /> <result property="featureLoc.strand" column="strand" nullValue="0"/> <result property="featureLoc.fmin" column="fmin" nullValue="-1"/> <result property="featureLoc.fmax" column="fmax" nullValue="0"/> <result property="featureLoc.phase" column="phase"/> <result property="cvTerm.cvTermId" column="type_id"/> - <result property="featureProps" resultMap="FeatureProp.map-featureprop" /> </resultMap> <!-- mapping for feature table and lazy loading of feature_dbxref, feature_relationship, @@ -117,6 +117,7 @@ timelastmodified, f.feature_id AS id, f.organism_id, + fr.feature_relationship_id, fr.object_id, fr.type_id AS relation_type_id, fr.rank, diff --git a/artemis_sqlmap/FeatureRelationship.xml b/artemis_sqlmap/FeatureRelationship.xml index 1ca63469309b401c9ad230f945ba0bf764f43805..b9043ab3188d31dc4632db61dcb492693f6f9cf5 100644 --- a/artemis_sqlmap/FeatureRelationship.xml +++ b/artemis_sqlmap/FeatureRelationship.xml @@ -11,16 +11,15 @@ <typeAlias alias="FeatureRelationship" type="org.gmod.schema.sequence.FeatureRelationship"/> - <resultMap id="feature_relationship" - class="FeatureRelationship"> + <resultMap id="map-feature-relationship" class="FeatureRelationship"> + <result property="featureRelationshipId" column="feature_relationship_id"/> <result property="featureByObjectId.featureId" column="object_id"/> <result property="cvTerm.cvTermId" column="relation_type_id"/> <result property="rank" column="rank"/> <result property="value" column="relation_value" /> </resultMap> - <resultMap id="select-relationship" - class="FeatureRelationship"> + <resultMap id="select-relationship" class="FeatureRelationship"> <result property="featureBySubjectId.featureId" column="subject_id" /> <result property="featureByObjectId.featureId" column="object_id" /> <result property="value" column="value" />