Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error visualizing DB #301

Open
javydreamercsw opened this issue Nov 26, 2018 · 0 comments
Open

Error visualizing DB #301

javydreamercsw opened this issue Nov 26, 2018 · 0 comments

Comments

@javydreamercsw
Copy link

Overview of the issue

Error visualizing DB.

Expected Outcome

DB visualization.

Current Outcome

Prompt to fix the JoinColumns but never resolves the issue.

Steps to Reproduce(Only for bug reports)

Message : Exception Description: The @JoinColumns on the annotated element [method get] from the entity class [class MatchEntry] is incomplete. When the source entity class uses a composite primary key, a @joincolumn must be specified for each join column using the @JoinColumns. Both the name and the referencedColumnName elements must be specified in each such @joincolumn.

StackTrace :
Local Exception Stack:
Exception [EclipseLink-7220] (Eclipse Persistence Services - 2.7.2.v20180622-f627448): io.github.jeddict.db.modeler.exception.DBValidationException
Exception Description: The @JoinColumns on the annotated element [method get] from the entity class [class MatchEntry] is incomplete. When the source entity class uses a composite primary key, a @joincolumn must be specified for each join column using the @JoinColumns. Both the name and the referencedColumnName elements must be specified in each such @joincolumn.
at io.github.jeddict.db.accessor.ManyToOneSpecAccessor.process(ManyToOneSpecAccessor.java:79)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processOwningRelationshipAccessors(MetadataProject.java:1663)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processStage3(MetadataProject.java:1916)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:581)
at io.github.jeddict.relation.mapper.persistence.internal.jpa.deployment.JPAMPersistenceUnitProcessor.processORMetadata(JPAMPersistenceUnitProcessor.java:49)
at io.github.jeddict.relation.mapper.initializer.RelationMapperUtil.createDBMapping(RelationMapperUtil.java:219)
at io.github.jeddict.relation.mapper.initializer.RelationMapperUtil.loadModelerFileInternal(RelationMapperUtil.java:162)
at io.github.jeddict.relation.mapper.initializer.RelationMapperUtil.loadModelerFile(RelationMapperUtil.java:143)
at org.netbeans.modeler.core.NBModelerUtil.loadModelerFile(NBModelerUtil.java:66)
at org.netbeans.modeler.specification.model.file.action.ModelerFileActionListener.openModelerFile(ModelerFileActionListener.java:155)
at io.github.jeddict.relation.mapper.initializer.RealationMapperActionListener.init(RealationMapperActionListener.java:69)
at io.github.jeddict.jpa.modeler.initializer.DBUtil.openDBModeler(DBUtil.java:63)
at io.github.jeddict.jpa.modeler.initializer.DBUtil.openDBModeler(DBUtil.java:44)
at io.github.jeddict.jpa.modeler.initializer.JPAModelerScene.lambda$getPopupMenuItemList$3(JPAModelerScene.java:386)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020)
at java.desktop/com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1064)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6397)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: Exception [EclipseLink-7220] (Eclipse Persistence Services - 2.7.2.v20180622-f627448): org.eclipse.persistence.exceptions.ValidationException
Exception Description: The @JoinColumns on the annotated element [method get] from the entity class [class MatchEntry] is incomplete. When the source entity class uses a composite primary key, a @joincolumn must be specified for each join column using the @JoinColumns. Both the name and the referencedColumnName elements must be specified in each such @joincolumn.
at org.eclipse.persistence.exceptions.ValidationException.incompleteJoinColumnsSpecified(ValidationException.java:1850)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getJoinColumnsAndValidate(MappingAccessor.java:776)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getJoinColumns(MappingAccessor.java:676)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processForeignKeyRelationship(ObjectAccessor.java:646)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOwningMappingKeys(ObjectAccessor.java:716)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ManyToOneAccessor.process(ManyToOneAccessor.java:128)
at io.github.jeddict.db.accessor.ManyToOneSpecAccessor.process(ManyToOneSpecAccessor.java:75)
... 52 more

Caused :
Local Exception Stack:
Exception [EclipseLink-7220] (Eclipse Persistence Services - 2.7.2.v20180622-f627448): org.eclipse.persistence.exceptions.ValidationException
Exception Description: The @JoinColumns on the annotated element [method get] from the entity class [class MatchEntry] is incomplete. When the source entity class uses a composite primary key, a @joincolumn must be specified for each join column using the @JoinColumns. Both the name and the referencedColumnName elements must be specified in each such @joincolumn.
at org.eclipse.persistence.exceptions.ValidationException.incompleteJoinColumnsSpecified(ValidationException.java:1850)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getJoinColumnsAndValidate(MappingAccessor.java:776)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getJoinColumns(MappingAccessor.java:676)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processForeignKeyRelationship(ObjectAccessor.java:646)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOwningMappingKeys(ObjectAccessor.java:716)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ManyToOneAccessor.process(ManyToOneAccessor.java:128)
at io.github.jeddict.db.accessor.ManyToOneSpecAccessor.process(ManyToOneSpecAccessor.java:75)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processOwningRelationshipAccessors(MetadataProject.java:1663)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processStage3(MetadataProject.java:1916)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:581)
at io.github.jeddict.relation.mapper.persistence.internal.jpa.deployment.JPAMPersistenceUnitProcessor.processORMetadata(JPAMPersistenceUnitProcessor.java:49)
at io.github.jeddict.relation.mapper.initializer.RelationMapperUtil.createDBMapping(RelationMapperUtil.java:219)
at io.github.jeddict.relation.mapper.initializer.RelationMapperUtil.loadModelerFileInternal(RelationMapperUtil.java:162)
at io.github.jeddict.relation.mapper.initializer.RelationMapperUtil.loadModelerFile(RelationMapperUtil.java:143)
at org.netbeans.modeler.core.NBModelerUtil.loadModelerFile(NBModelerUtil.java:66)
at org.netbeans.modeler.specification.model.file.action.ModelerFileActionListener.openModelerFile(ModelerFileActionListener.java:155)
at io.github.jeddict.relation.mapper.initializer.RealationMapperActionListener.init(RealationMapperActionListener.java:69)
at io.github.jeddict.jpa.modeler.initializer.DBUtil.openDBModeler(DBUtil.java:63)
at io.github.jeddict.jpa.modeler.initializer.DBUtil.openDBModeler(DBUtil.java:44)
at io.github.jeddict.jpa.modeler.initializer.JPAModelerScene.lambda$getPopupMenuItemList$3(JPAModelerScene.java:386)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020)
at java.desktop/com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1064)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6632)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6397)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

ModelerFile :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<entity-mappings ptype="MONOLITH" ppkg="com.github.javydreamercsw.database.storage" epkg="db" v="5.2" rws="_1543087334970198" Pws="_1543087334970198" cws="_1543087334970198" thm="PDarkColorScheme" persistenceUnitName="TMPU" pp="E" sm="false" xs="false" id="_1543087329195126" xsi:schemaLocation="http:https://java.sun.com/xml/ns/persistence/orm orm_2_1.xsd" xmlns:xsi="http:https://www.w3.org/2001/XMLSchema-instance">
    <entity compositePrimaryKeyType="EMBEDDEDID" compositePrimaryKeyClass="RoundPK" abs="false" class="Round" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087329553127">
        <attributes>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087332922172" connected-attribute-id="_1543087333086178" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="tournament" jbt="false" id="_1543087329589129">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="TOURNAMENT_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087330636138" connected-attribute-id="_1543087330891142" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchEntryList" jbt="false" id="_1543087329801130">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <id attribute-type="int" v="true" am="PRIVATE" name="id" jbt="false" id="_1543087330091131">
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="RoundGen"/>
                <table-generator name="RoundGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="round" initial-value="1" allocation-size="1"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="tournamentId" jbt="false" id="_1543087330101132">
                <column name="tournament_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <embedded-id v="true" xvt="" am="PROTECTED" name="roundPK" jbt="false" id="_1543087329580128">
                <xwm/>
                <xm/>
            </embedded-id>
        </attributes>
        <nq e="true" name="Round.findAll">
            <query>SELECT r FROM Round r</query>
        </nq>
        <nq e="true" name="Round.findById">
            <query>SELECT r FROM Round r WHERE r.roundPK.id = :id</query>
        </nq>
        <nq e="true" name="Round.findByTournamentId">
            <query>SELECT r FROM Round r WHERE r.roundPK.tournamentId = :tournamentId</query>
        </nq>
        <table name="round"/>
    </entity>
    <entity compositePrimaryKeyType="D" compositePrimaryKeyClass="FormatPK" abs="false" class="Format" v="true" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087330163133">
        <removedAttributes>
            <i>game</i>
        </removedAttributes>
        <attributes>
            <basic optional="false" attribute-type="String" v="true" xvt="" am="PRIVATE" name="name" jbt="false" id="_1543087330242135">
                <xwm/>
                <xm/>
                <column name="name" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <basic attribute-type="String" v="true" xvt="" am="PRIVATE" name="description" jbt="false" id="_1543087330319136">
                <xwm/>
                <xm/>
                <column name="description" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <many-to-one primaryKey="true" connected-entity-id="_1543087349217233" connected-attribute-id="_1543262533729175" v="true" name="game" id="_1543262533729174"/>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087330636138" connected-attribute-id="_1543087330856141" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchEntryList" jbt="false" id="_1543087330395137">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <id attribute-type="Integer" v="true" xvt="" am="PRIVATE" name="id" jbt="false" id="_1543087330163134">
                <xwm/>
                <xm/>
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="FormatGen"/>
                <table-generator name="FormatGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="format" initial-value="1" allocation-size="1"/>
            </id>
        </attributes>
        <nq e="true" name="Format.findAll">
            <query>SELECT f FROM Format f</query>
        </nq>
        <nq e="true" name="Format.findById">
            <query>SELECT f FROM Format f WHERE f.id = :id</query>
        </nq>
        <nq e="true" name="Format.findByName">
            <query>SELECT f FROM Format f WHERE f.name = :name</query>
        </nq>
        <nq e="true" name="Format.findByDescription">
            <query>SELECT f FROM Format f WHERE f.description = :description</query>
        </nq>
        <table name="format"/>
    </entity>
    <entity compositePrimaryKeyType="EMBEDDEDID" compositePrimaryKeyClass="MatchEntryPK" abs="false" class="MatchEntry" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087330636138">
        <attributes>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087330163133" connected-attribute-id="_1543087330395137" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="format" jbt="false" id="_1543087330856141">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="FORMAT_ID1" rc="ID" unique="false" nullable="true" insertable="true" updatable="true"/>
            </many-to-one>
            <many-to-one optional="true" primaryKey="false" connected-entity-id="_1543087329553127" connected-attribute-id="_1543087329801130" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="round" jbt="false" id="_1543087330891142">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="ROUND_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
                <join-column name="TOURNAMENT_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087331007146" connected-attribute-id="_1543087331007148" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchHasTeamList" jbt="false" id="_1543087330636140">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <id attribute-type="int" v="true" am="PRIVATE" name="id" jbt="false" id="_1543087330968143">
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="MatchEntryGen"/>
                <table-generator name="MatchEntryGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="match_entry" initial-value="1" allocation-size="1"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="roundId" jbt="false" id="_1543087330969144">
                <column name="round_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="formatId" jbt="false" id="_1543087330969145">
                <column name="format_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <embedded-id v="true" xvt="" am="PROTECTED" name="matchEntryPK" jbt="false" id="_1543087330636139">
                <xwm/>
                <xm/>
            </embedded-id>
        </attributes>
        <nq e="true" name="MatchEntry.findAll">
            <query>SELECT m FROM MatchEntry m</query>
        </nq>
        <nq e="true" name="MatchEntry.findById">
            <query>SELECT m FROM MatchEntry m WHERE m.matchEntryPK.id = :id</query>
        </nq>
        <nq e="true" name="MatchEntry.findByRoundId">
            <query>SELECT m FROM MatchEntry m WHERE m.matchEntryPK.roundId = :roundId</query>
        </nq>
        <nq e="true" name="MatchEntry.findByFormatId">
            <query>SELECT m FROM MatchEntry m WHERE m.matchEntryPK.formatId = :formatId</query>
        </nq>
        <table name="match_entry"/>
    </entity>
    <entity compositePrimaryKeyType="EMBEDDEDID" compositePrimaryKeyClass="MatchHasTeamPK" abs="false" class="MatchHasTeam" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087331007146">
        <attributes>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087330636138" connected-attribute-id="_1543087330636140" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchEntry" jbt="false" id="_1543087331007148">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="MATCH_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
                <join-column name="ROUND_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
                <join-column name="FORMAT_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087333531180" connected-attribute-id="_1543087333569183" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchResult" jbt="false" id="_1543087331046149">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="MATCH_RESULT_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
                <join-column name="MATCH_RESULT_MATCH_RESULT_TYPE_ID" rc="MATCH_RESULT_TYPE_ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087331743162" connected-attribute-id="_1543087332114166" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="team" jbt="false" id="_1543087331084150">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="TEAM_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <id attribute-type="int" v="true" am="PRIVATE" name="matchId" jbt="false" id="_1543087331166151">
                <column name="match_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="teamId" jbt="false" id="_1543087331166152">
                <column name="team_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="matchResultId" jbt="false" id="_1543087331166153">
                <column name="match_result_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="matchResultMatchResultTypeId" jbt="false" id="_1543087331166154">
                <column name="match_result_match_result_type_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <embedded-id v="true" xvt="" am="PROTECTED" name="matchHasTeamPK" jbt="false" id="_1543087331007147">
                <xwm/>
                <xm/>
            </embedded-id>
        </attributes>
        <nq e="true" name="MatchHasTeam.findAll">
            <query>SELECT m FROM MatchHasTeam m</query>
        </nq>
        <nq e="true" name="MatchHasTeam.findByMatchId">
            <query>SELECT m FROM MatchHasTeam m WHERE m.matchHasTeamPK.matchId = :matchId</query>
        </nq>
        <nq e="true" name="MatchHasTeam.findByTeamId">
            <query>SELECT m FROM MatchHasTeam m WHERE m.matchHasTeamPK.teamId = :teamId</query>
        </nq>
        <nq e="true" name="MatchHasTeam.findByMatchResultId">
            <query>SELECT m FROM MatchHasTeam m WHERE m.matchHasTeamPK.matchResultId = :matchResultId</query>
        </nq>
        <nq e="true" name="MatchHasTeam.findByMatchResultMatchResultTypeId">
            <query>SELECT m FROM MatchHasTeam m WHERE m.matchHasTeamPK.matchResultMatchResultTypeId = :matchResultMatchResultTypeId</query>
        </nq>
        <table name="match_has_team"/>
    </entity>
    <entity compositePrimaryKeyClass="RecordPK" abs="false" class="Record" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087331205155">
        <attributes>
            <basic optional="false" attribute-type="int" v="true" xvt="" am="PRIVATE" name="wins" jbt="false" id="_1543087331282157">
                <xwm/>
                <xm/>
                <column name="wins" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <basic optional="false" attribute-type="int" v="true" xvt="" am="PRIVATE" name="loses" jbt="false" id="_1543087331282158">
                <xwm/>
                <xm/>
                <column name="loses" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <basic optional="false" attribute-type="int" v="true" xvt="" am="PRIVATE" name="draws" jbt="false" id="_1543087331282159">
                <xwm/>
                <xm/>
                <column name="draws" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <many-to-many own="false" collection-type="java.util.List" connected-entity-id="_1543087333870186" connected-attribute-id="_1543087334241190" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="playerList" jbt="false" id="_1543087331283160">
                <xwm/>
                <xm/>
                <cascade/>
            </many-to-many>
            <many-to-many own="true" collection-type="java.util.List" connected-entity-id="_1543087334496191" connected-attribute-id="_1543087334496193" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="tournamentHasTeamList" jbt="false" id="_1543087331502161">
                <xwm/>
                <xm/>
                <join-table name="tournament_has_team_has_record">
                    <join-column name="RECORD_ID" rc="ID" unique="false" nullable="true" insertable="true" updatable="true"/>
                    <inverse-join-column name="TOURNAMENT_HAS_TEAM_TOURNAMENT_ID" rc="TOURNAMENT_ID" unique="false" nullable="true" insertable="true" updatable="true"/>
                    <inverse-join-column name="TOURNAMENT_HAS_TEAM_TEAM_ID" rc="TEAM_ID" unique="false" nullable="true" insertable="true" updatable="true"/>
                </join-table>
                <cascade/>
            </many-to-many>
            <id attribute-type="Integer" v="true" xvt="" am="PRIVATE" name="id" jbt="false" id="_1543087331205156">
                <xwm/>
                <xm/>
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="RecordGen"/>
                <table-generator name="RecordGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="record" initial-value="1" allocation-size="1"/>
            </id>
        </attributes>
        <nq e="true" name="Record.findAll">
            <query>SELECT r FROM Record r</query>
        </nq>
        <nq e="true" name="Record.findById">
            <query>SELECT r FROM Record r WHERE r.id = :id</query>
        </nq>
        <nq e="true" name="Record.findByWins">
            <query>SELECT r FROM Record r WHERE r.wins = :wins</query>
        </nq>
        <nq e="true" name="Record.findByLoses">
            <query>SELECT r FROM Record r WHERE r.loses = :loses</query>
        </nq>
        <nq e="true" name="Record.findByDraws">
            <query>SELECT r FROM Record r WHERE r.draws = :draws</query>
        </nq>
        <table name="record"/>
    </entity>
    <entity compositePrimaryKeyClass="TeamPK" abs="false" class="Team" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087331743162">
        <attributes>
            <basic attribute-type="String" v="true" xvt="" am="PRIVATE" name="name" jbt="false" id="_1543087331820164">
                <xwm/>
                <xm/>
                <column name="name" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087331007146" connected-attribute-id="_1543087331084150" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchHasTeamList" jbt="false" id="_1543087332114166">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087334496191" connected-attribute-id="_1543087334776194" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="tournamentHasTeamList" jbt="false" id="_1543087332341167">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <many-to-many own="false" collection-type="java.util.List" connected-entity-id="_1543087333870186" connected-attribute-id="_1543087334017189" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="playerList" jbt="false" id="_1543087331891165">
                <xwm/>
                <xm/>
                <cascade/>
            </many-to-many>
            <id attribute-type="Integer" v="true" xvt="" am="PRIVATE" name="id" jbt="false" id="_1543087331743163">
                <xwm/>
                <xm/>
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="TeamGen"/>
                <table-generator name="TeamGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="team" initial-value="1" allocation-size="1"/>
            </id>
        </attributes>
        <nq e="true" name="Team.findAll">
            <query>SELECT t FROM Team t</query>
        </nq>
        <nq e="true" name="Team.findById">
            <query>SELECT t FROM Team t WHERE t.id = :id</query>
        </nq>
        <nq e="true" name="Team.findByName">
            <query>SELECT t FROM Team t WHERE t.name = :name</query>
        </nq>
        <table name="team"/>
    </entity>
    <entity compositePrimaryKeyClass="MatchResultTypePK" abs="false" class="MatchResultType" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087332557168">
        <attributes>
            <basic optional="false" attribute-type="String" v="true" xvt="" am="PRIVATE" name="type" jbt="false" id="_1543087332629170">
                <xwm/>
                <xm/>
                <column name="type" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087333531180" connected-attribute-id="_1543087333531182" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchResultList" jbt="false" id="_1543087332702171">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <id attribute-type="Integer" v="true" xvt="" am="PRIVATE" name="id" jbt="false" id="_1543087332557169">
                <xwm/>
                <xm/>
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="IDENTITY"/>
            </id>
        </attributes>
        <nq e="true" name="MatchResultType.findAll">
            <query>SELECT m FROM MatchResultType m</query>
        </nq>
        <nq e="true" name="MatchResultType.findById">
            <query>SELECT m FROM MatchResultType m WHERE m.id = :id</query>
        </nq>
        <nq e="true" name="MatchResultType.findByType">
            <query>SELECT m FROM MatchResultType m WHERE m.type = :type</query>
        </nq>
        <table name="match_result_type"/>
    </entity>
    <entity compositePrimaryKeyClass="TournamentPK" abs="false" class="Tournament" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087332922172">
        <attributes>
            <basic optional="false" attribute-type="String" v="true" xvt="" am="PRIVATE" name="name" jbt="false" id="_1543087332997174">
                <xwm/>
                <xm/>
                <column name="name" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <basic optional="false" attribute-type="int" v="true" xvt="" am="PRIVATE" name="winPoints" jbt="false" id="_1543087333086175">
                <xwm/>
                <xm/>
                <column name="winPoints" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <basic optional="false" attribute-type="int" v="true" xvt="" am="PRIVATE" name="drawPoints" jbt="false" id="_1543087333086176">
                <xwm/>
                <xm/>
                <column name="drawPoints" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <basic optional="false" attribute-type="int" v="true" xvt="" am="PRIVATE" name="lossPoints" jbt="false" id="_1543087333086177">
                <xwm/>
                <xm/>
                <column name="lossPoints" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087329553127" connected-attribute-id="_1543087329589129" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="roundList" jbt="false" id="_1543087333086178">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087334496191" connected-attribute-id="_1543087334816195" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="tournamentHasTeamList" jbt="false" id="_1543087333312179">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <id attribute-type="Integer" v="true" xvt="" am="PRIVATE" name="id" jbt="false" id="_1543087332922173">
                <xwm/>
                <xm/>
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="TournamentGen"/>
                <table-generator name="TournamentGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="tournament" initial-value="1" allocation-size="1"/>
            </id>
        </attributes>
        <nq e="true" name="Tournament.findAll">
            <query>SELECT t FROM Tournament t</query>
        </nq>
        <nq e="true" name="Tournament.findById">
            <query>SELECT t FROM Tournament t WHERE t.id = :id</query>
        </nq>
        <nq e="true" name="Tournament.findByName">
            <query>SELECT t FROM Tournament t WHERE t.name = :name</query>
        </nq>
        <nq e="true" name="Tournament.findByWinPoints">
            <query>SELECT t FROM Tournament t WHERE t.winPoints = :winPoints</query>
        </nq>
        <nq e="true" name="Tournament.findByDrawPoints">
            <query>SELECT t FROM Tournament t WHERE t.drawPoints = :drawPoints</query>
        </nq>
        <nq e="true" name="Tournament.findByLossPoints">
            <query>SELECT t FROM Tournament t WHERE t.lossPoints = :lossPoints</query>
        </nq>
        <table name="tournament"/>
    </entity>
    <entity compositePrimaryKeyType="EMBEDDEDID" compositePrimaryKeyClass="MatchResultPK" abs="false" class="MatchResult" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087333531180">
        <attributes>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087332557168" connected-attribute-id="_1543087332702171" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchResultType" jbt="false" id="_1543087333531182">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="MATCH_RESULT_TYPE_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <one-to-many orp="false" own="false" collection-type="java.util.List" connected-entity-id="_1543087331007146" connected-attribute-id="_1543087331046149" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="matchHasTeamList" jbt="false" id="_1543087333569183">
                <xwm/>
                <xm/>
                <cascade>
                    <cascade-all/>
                </cascade>
            </one-to-many>
            <id attribute-type="int" v="true" am="PRIVATE" name="id" jbt="false" id="_1543087333831184">
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="MatchResultGen"/>
                <table-generator name="MatchResultGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="match_result" initial-value="1" allocation-size="1"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="matchResultTypeId" jbt="false" id="_1543087333831185">
                <column name="match_result_type_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <embedded-id v="true" xvt="" am="PROTECTED" name="matchResultPK" jbt="false" id="_1543087333531181">
                <xwm/>
                <xm/>
            </embedded-id>
        </attributes>
        <nq e="true" name="MatchResult.findAll">
            <query>SELECT m FROM MatchResult m</query>
        </nq>
        <nq e="true" name="MatchResult.findById">
            <query>SELECT m FROM MatchResult m WHERE m.matchResultPK.id = :id</query>
        </nq>
        <nq e="true" name="MatchResult.findByMatchResultTypeId">
            <query>SELECT m FROM MatchResult m WHERE m.matchResultPK.matchResultTypeId = :matchResultTypeId</query>
        </nq>
        <table name="match_result"/>
    </entity>
    <entity compositePrimaryKeyClass="PlayerPK" abs="false" class="Player" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087333870186">
        <attributes>
            <basic optional="false" attribute-type="String" v="true" xvt="" am="PRIVATE" name="name" jbt="false" id="_1543087333944188">
                <xwm/>
                <xm/>
                <column name="name" unique="false" nullable="true" insertable="true" updatable="true"/>
            </basic>
            <many-to-many own="true" collection-type="java.util.List" connected-entity-id="_1543087331743162" connected-attribute-id="_1543087331891165" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="teamList" jbt="false" id="_1543087334017189">
                <xwm/>
                <xm/>
                <join-table name="team_has_player">
                    <join-column name="PLAYER_ID" rc="ID" unique="false" nullable="true" insertable="true" updatable="true"/>
                    <inverse-join-column name="TEAM_ID" rc="ID" unique="false" nullable="true" insertable="true" updatable="true"/>
                </join-table>
                <cascade/>
            </many-to-many>
            <many-to-many own="true" collection-type="java.util.List" connected-entity-id="_1543087331205155" connected-attribute-id="_1543087331283160" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="recordList" jbt="false" id="_1543087334241190">
                <xwm/>
                <xm/>
                <join-table name="player_has_record">
                    <join-column name="PLAYER_ID" rc="ID" unique="false" nullable="true" insertable="true" updatable="true"/>
                    <inverse-join-column name="RECORD_ID" rc="ID" unique="false" nullable="true" insertable="true" updatable="true"/>
                </join-table>
                <cascade/>
            </many-to-many>
            <id attribute-type="Integer" v="true" xvt="" am="PRIVATE" name="id" jbt="false" id="_1543087333870187">
                <xwm/>
                <xm/>
                <column name="id" unique="false" nullable="true" insertable="true" updatable="true"/>
                <generated-value strategy="TABLE" generator="PlayerGen"/>
                <table-generator name="PlayerGen" table="tm_id" pk-column-name="table_name" value-column-name="last_id" pk-column-value="player" initial-value="1" allocation-size="1"/>
            </id>
        </attributes>
        <nq e="true" name="Player.findAll">
            <query>SELECT p FROM Player p</query>
        </nq>
        <nq e="true" name="Player.findById">
            <query>SELECT p FROM Player p WHERE p.id = :id</query>
        </nq>
        <nq e="true" name="Player.findByName">
            <query>SELECT p FROM Player p WHERE p.name = :name</query>
        </nq>
        <table name="player"/>
    </entity>
    <entity compositePrimaryKeyType="EMBEDDEDID" compositePrimaryKeyClass="TournamentHasTeamPK" abs="false" class="TournamentHasTeam" v="true" gen="false" jbn="false" xre="true" m="false" rootElement="_1543087329195126" id="_1543087334496191">
        <attributes>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087331743162" connected-attribute-id="_1543087332341167" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="team" jbt="false" id="_1543087334776194">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="TEAM_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <many-to-one optional="false" primaryKey="false" connected-entity-id="_1543087332922172" connected-attribute-id="_1543087333312179" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="tournament" jbt="false" id="_1543087334816195">
                <xwm/>
                <xm/>
                <cascade/>
                <join-column name="TOURNAMENT_ID" rc="ID" unique="false" nullable="true" insertable="false" updatable="false"/>
            </many-to-one>
            <many-to-many own="false" collection-type="java.util.List" connected-entity-id="_1543087331205155" connected-attribute-id="_1543087331502161" fetch="LAZY" v="true" xvt="" am="PRIVATE" name="recordList" jbt="false" id="_1543087334496193">
                <xwm/>
                <xm/>
                <cascade/>
            </many-to-many>
            <id attribute-type="int" v="true" am="PRIVATE" name="tournamentId" jbt="false" id="_1543087334893196">
                <column name="tournament_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <id attribute-type="int" v="true" am="PRIVATE" name="teamId" jbt="false" id="_1543087334893197">
                <column name="team_id" unique="false" nullable="true" insertable="true" updatable="true"/>
            </id>
            <embedded-id v="true" xvt="" am="PROTECTED" name="tournamentHasTeamPK" jbt="false" id="_1543087334496192">
                <xwm/>
                <xm/>
            </embedded-id>
        </attributes>
        <nq e="true" name="TournamentHasTeam.findAll">
            <query>SELECT t FROM TournamentHasTeam t</query>
        </nq>
        <nq e="true" name="TournamentHasTeam.findByTournamentId">
            <query>SELECT t FROM TournamentHasTeam t WHERE t.tournamentHasTeamPK.tournamentId = :tournamentId</query>
        </nq>
        <nq e="true" name="TournamentHasTeam.findByTeamId">
            <query>SELECT t FROM TournamentHasTeam t WHERE t.tournamentHasTeamPK.teamId = :teamId</query>
        </nq>
        <table name="tournament_has_team"/>
    </entity>
    <entity compositePrimaryKeyClass="GamePK" abs="false" class="Game" v="true" gen="false" jbn="false" xre="false" m="false" rootElement="_1543087329195126" id="_1543087349217233">
        <ath>Javier Ortiz Bultron &lt;[email protected]&gt;</ath>
        <removedAttributes>
            <i>formats</i>
        </removedAttributes>
        <attributes>
            <basic attribute-type="String" v="true" xvt="" name="name" id="_1543089747768213">
                <xwm/>
                <xm/>
            </basic>
            <basic attribute-type="String" v="true" xvt="" name="description" id="_1543089751248214">
                <xwm/>
                <xm/>
            </basic>
            <one-to-many collection-type="java.util.List" cit="java.util.ArrayList" connected-entity-id="_1543087330163133" connected-attribute-id="_1543262533729174" v="true" name="formats" id="_1543262533729175"/>
            <id attribute-type="Integer" v="true" xvt="" name="id" id="_1543087349252234">
                <xwm/>
                <xm/>
                <generated-value strategy="DEFAULT"/>
            </id>
        </attributes>
        <nq e="false" name="Game.findAll">
            <query>Select e from Game e</query>
        </nq>
        <nq e="false" name="Game.findByName">
            <query>Select g from Game g where g.name=:name</query>
        </nq>
        <nq e="false" name="Game.findByDescription">
            <query>Select g from Game g where g.description=:description</query>
        </nq>
    </entity>
    <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="_1543087334970198">
            <i ref="_1543087332922172" x="987" y="1053"/>
            <i ref="_1543087334496191" x="702" y="807"/>
            <i ref="_1543087331205155" x="1436" y="1053"/>
            <i ref="_1543087332557168" x="224" y="807"/>
            <i ref="_1543087330163133" x="224" y="297"/>
            <i ref="_1543087333531180" x="478" y="581"/>
            <i ref="_1543087333870186" x="1240" y="807"/>
            <i ref="_1543087329553127" x="1240" y="1318"/>
            <i ref="_1543087331743162" x="987" y="581"/>
            <i ref="_1543087330636138" x="478" y="32"/>
            <i ref="_1543087331007146" x="702" y="297"/>
            <i ref="_1543087349217233" x="32" y="581"/>
        </ws>
    </wsl>
</entity-mappings>
Jeddict Version(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants