mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-14 06:45:21 +00:00
#2075 - Refactor external mapping (i.e. named queries from ebean.xml etc) - extract api and separate module
This commit is contained in:
1 parent
f57db28f1c
commit
49b1bd54c3
52 files changed
+817
-259
No files matched your search
-1
@@ -1 +0,0 @@
|
||||
io.ebeaninternal.xmlmapping.JaxbXmapService
|
||||
@@ -1,80 +0,0 @@
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://ebean-orm.github.io/xml/ns/ebean"
|
||||
targetNamespace="http://ebean-orm.github.io/xml/ns/ebean" elementFormDefault="qualified">
|
||||
|
||||
<!-- Root level type : extra-ddl -->
|
||||
|
||||
<xsd:element name="ebean">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="entity" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="dto" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="entity">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="named-query" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="raw-sql" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="class" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="dto">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="named-query" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="raw-sql" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="class" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="named-query">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="query" minOccurs="1" maxOccurs="1"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="raw-sql">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="alias-mapping" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="column-mapping" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="query" minOccurs="1" maxOccurs="1"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="alias-mapping">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="property" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="column-mapping">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="column" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="property" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="query">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<!--<xsd:attribute name="class" type="xsd:string" use="required"/>-->
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
</xsd:schema>
|
||||
Reference in new issue
Block a user