Details
Description
Hi,
I'm converting schema from annotations to XML, but the result doesn't match XML schema:
/** * @ManyToMany(targetEntity="ECommerceProduct", cascade={"persist"}) * @JoinTable(name="ecommerce_carts_products", joinColumns={@JoinColumn(name="cart_id", referencedColumnName="id")}, inverseJoinColumns={@JoinColumn(name="product_id", referencedColumnName="id")}) */
gets converted to:
<many-to-many field="related" target-entity="ECommerceProduct" inversed-by="par-relates"> .... <cascade> <persist/> </cascade> .....
but the XML schema allows only:
<xs:complexType name="cascade-type"> <xs:sequence> <xs:element name="cascade-all" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-persist" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-merge" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-remove" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-refresh" type="orm:emptyType" minOccurs="0"/> </xs:sequence> </xs:complexType>
Thank you.
Activity
Roman S. Borschel
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Roman S. Borschel [ romanb ] | Jonathan H. Wage [ jwage ] |
Roman S. Borschel
made changes -
| Fix Version/s | 2.0-BETA3 [ 10060 ] |
Jonathan H. Wage
made changes -
| Description |
Hi, I'm converting schema from annotations to XML, but the result doesn't match XML schema: /** * @ManyToMany(targetEntity="ECommerceProduct", cascade={"persist"}) * @JoinTable(name="ecommerce_carts_products", joinColumns={@JoinColumn(name="cart_id", referencedColumnName="id")}, inverseJoinColumns={@JoinColumn(name="product_id", referencedColumnName="id")}) */ gets converted to: <many-to-many field="related" target-entity="ECommerceProduct" inversed-by="par-relates"> .... <cascade> <persist/> </cascade> ..... but the XML schema allows only: <xs:complexType name="cascade-type"> <xs:sequence> <xs:element name="cascade-all" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-persist" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-merge" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-remove" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-refresh" type="orm:emptyType" minOccurs="0"/> </xs:sequence> </xs:complexType> Thank you. |
Hi, I'm converting schema from annotations to XML, but the result doesn't match XML schema: {code} /** * @ManyToMany(targetEntity="ECommerceProduct", cascade={"persist"}) * @JoinTable(name="ecommerce_carts_products", joinColumns={@JoinColumn(name="cart_id", referencedColumnName="id")}, inverseJoinColumns={@JoinColumn(name="product_id", referencedColumnName="id")}) */ {code} gets converted to: {code} <many-to-many field="related" target-entity="ECommerceProduct" inversed-by="par-relates"> .... <cascade> <persist/> </cascade> ..... {code} but the XML schema allows only: {code} <xs:complexType name="cascade-type"> <xs:sequence> <xs:element name="cascade-all" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-persist" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-merge" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-remove" type="orm:emptyType" minOccurs="0"/> <xs:element name="cascade-refresh" type="orm:emptyType" minOccurs="0"/> </xs:sequence> </xs:complexType> {code} Thank you. |
Jonathan H. Wage
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
Benjamin Eberlei
made changes -
| Workflow | jira [ 11500 ] | jira-feedback [ 14463 ] |
Benjamin Eberlei
made changes -
| Workflow | jira-feedback [ 14463 ] | jira-feedback2 [ 16327 ] |
Benjamin Eberlei
made changes -
| Workflow | jira-feedback2 [ 16327 ] | jira-feedback3 [ 18580 ] |