-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Description
Overview of the issue
Sequential generation of model with @XmlInverseReference element generates
additional @XmlInverseReference annotation
Expected Outcome
@XmlInverseReference(mappedBy = "docfiles")Current Outcome
@XmlInverseReference(mappedBy = "docfiles")
@XmlInverseReference(mappedBy = "docfiles")two or more, by generation count
Steps to Reproduce(Only for bug reports)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<entity-mappings ptype="MONOLITH" ppkg="ru.ilb.jparestresource" epkg="model" v="3.1" rws="_14881688460591" Pws="_14881688460591" cws="_14881688460591" persistenceUnitName="jparestresource" sm="false" xs="true" id="_14855761330684" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<description>jparestresource model</description>
<entity compositePrimaryKeyClass="DocfilePK" abs="false" class="Docfile" v="true" jbn="false" xre="true" m="false" rootElement="_14855761330684" id="_14855761330685">
<annotation e="true" n="@ru.ilb.common.jpa.history.AutoHistory"/>
<attributes>
<basic optional="true" attribute-type="String" v="true" xvt="" name="comment" id="_14855761330778">
<des>File comment</des>
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
</basic>
<basic optional="true" attribute-type="Boolean" v="true" xvt="" name="confirm" id="_14855761330779">
<des>Confirmation status</des>
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
</basic>
<basic optional="true" attribute-type="String" v="true" xvt="" name="userName" id="_148557613307711">
<des>User created</des>
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
</basic>
<many-to-one optional="true" primaryKey="false" connected-entity-id="_14855761330696" connected-attribute-id="_1527073199140125" v="true" xvt="I_E" name="document" id="_1527073199132124">
<xwm/>
<xm/>
</many-to-one>
<id attribute-type="Long" v="true" xvt="" name="id" id="_14855761330767">
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
<column unique="false" nullable="false" insertable="true" updatable="true" length="255" precision="0" scale="0"/>
<generated-value strategy="AUTO"/>
</id>
</attributes>
</entity>
<entity lbl-ref="_148557613307718" compositePrimaryKeyClass="DocumentPK" abs="false" class="Document" v="true" jbn="false" xre="true" m="false" rootElement="_14855761330684" id="_14855761330696">
<annotation e="true" n="@ru.ilb.common.jpa.history.AutoHistory"/>
<attributes>
<basic optional="true" attribute-type="String" v="true" xvt="E" name="displayName" id="_148557613307718">
<des>Document name</des>
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
<bv>
<si mi="1" ma="255" m="must be beweeen 1 and 255 chars"/>
</bv>
</basic>
<basic optional="true" attribute-type="String" v="true" xvt="" name="description" id="_148557613307716">
<des>Document description</des>
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
</basic>
<basic optional="true" attribute-type="java.time.LocalDate" v="true" xvt="" name="docDate" id="_148557613307719">
<des>Document date</des>
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
</basic>
<one-to-many orp="true" collection-type="java.util.List" cit="java.util.ArrayList" connected-entity-id="_14855761330685" connected-attribute-id="_1527073199132124" v="true" xvt="E_R" name="docfiles" id="_1527073199140125">
<xwm/>
<xm/>
<an e="true" n="@org.eclipse.persistence.annotations.CascadeOnDelete"/>
<cascade>
<cascade-all/>
</cascade>
</one-to-many>
<one-to-one own="true" orp="true" optional="true" primaryKey="false" connected-entity-id="_14855761330696" v="true" xvt="" name="document" id="_1535367981111300">
<xwm/>
<xm/>
<an e="true" n="@org.eclipse.persistence.annotations.CascadeOnDelete"/>
<cascade>
<cascade-all/>
</cascade>
</one-to-one>
<id attribute-type="Long" v="true" xvt="" name="id" id="_148557613307715">
<xwm nil="false" req="false"/>
<xm nil="false" req="false"/>
<column unique="false" nullable="false" insertable="true" updatable="true" length="255" precision="0" scale="0"/>
<generated-value strategy="AUTO"/>
</id>
</attributes>
<table>
<index n="" u="false">
<c c="DOCDATE"/>
</index>
</table>
</entity>
<snp loc="BEFORE_PACKAGE" e="true">/**
* This file was generated by the JPA Modeler
*/</snp>
<inf e="true" n="java.io.Serializable"/>
<c>
<ct>java.util.List</ct>
<ct>java.util.Set</ct>
<ct>java.util.Map</ct>
<ct>java.util.Collection</ct>
<cit>java.util.ArrayList</cit>
<cit>java.util.LinkedList</cit>
<cit>java.util.HashSet</cit>
<cit>java.util.TreeSet</cit>
<cit>java.util.HashMap</cit>
</c>
<wsl>
<ws n="Main" id="_14881688460591">
<i ref="_14855761330685" x="419" y="190"/>
<i ref="_14855761330696" x="144" y="73"/>
</ws>
</wsl>
</entity-mappings>
Jeddict Version(s)
Version: 5.4.3
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels