<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd">

<jbosscmp-jdbc>
    <defaults>
        <datasource>java:/JSQL_DS</datasource>
        <datasource-mapping>MS SQLSERVER</datasource-mapping>
        <create-table>false</create-table>
        <read-ahead>
            <strategy>on-find</strategy>
            <page-size>100</page-size>
            <eager-load-group>*</eager-load-group>
        </read-ahead>
    </defaults>
    <enterprise-beans>
            <ejb-name>City</ejb-name>
            <table-name>SES_MUNICIPIO</table-name>
            <cmp-field>
                <field-name>codeCity</field-name>
                <column-name>CODMUNICIPIO</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>nameCity</field-name>
                <column-name>NOMMUNICIPIO</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>codeIBGE</field-name>
                <column-name>CODMUNIBGE</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>dddCity</field-name>
                <column-name>DDDMUNICIPIO</column-name>
            </cmp-field>
        </entity>
        <entity>
            <ejb-name>Country</ejb-name>
            <table-name>SES_PAIS</table-name>
            <cmp-field>
                <field-name>codeCountry</field-name>
                <column-name>CODPAIS</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>nameCountry</field-name>
                <column-name>NOMPAIS</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>acronymCountry</field-name>
                <column-name>SIGPAIS</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>nationality</field-name>
                <column-name>GENTILICO</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>ddiCountry</field-name>
                <column-name>DDIPAIS</column-name>
            </cmp-field>
        </entity>
        <entity>
            <ejb-name>State</ejb-name>
            <table-name>SES_ESTADO</table-name>
            <cmp-field>
                <field-name>codeState</field-name>
                <column-name>CODESTADO</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>nameState</field-name>
                <column-name>NOMESTADO</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>acronymState</field-name>
                <column-name>SIGESTADO</column-name>
            </cmp-field>
            <cmp-field>
                <field-name>codeIBGE</field-name>
                <column-name>CODESTADOIBGE</column-name>
            </cmp-field>
        </entity>
    </enterprise-beans>
    <relationships>
        <ejb-relation>
            <ejb-relation-name>Country-State</ejb-relation-name>
            <foreign-key-mapping/>
            <ejb-relationship-role>
                <ejb-relationship-role-name>country-has-state</ejb-relationship-role-name>
                <key-fields>
                    <key-field>
                        <field-name>codeCountry</field-name>
                        <column-name>CODPAIS</column-name>
                    </key-field>
                </key-fields>
            </ejb-relationship-role>
            <ejb-relationship-role>
                <ejb-relationship-role-name>state-belongs-to-country</ejb-relationship-role-name>
                <key-fields/>
            </ejb-relationship-role>
        </ejb-relation>
        <ejb-relation>
            <ejb-relation-name>State-City</ejb-relation-name>
            <foreign-key-mapping/>
            <ejb-relationship-role>
                <ejb-relationship-role-name>state-has-city</ejb-relationship-role-name>
                <key-fields>
                    <key-field>
                        <field-name>codeState</field-name>
                        <column-name>CODESTADO</column-name>
                    </key-field>
                </key-fields>
            </ejb-relationship-role>
            <ejb-relationship-role>
                <ejb-relationship-role-name>city-belongs-to-state</ejb-relationship-role-name>
                <key-fields/>
            </ejb-relationship-role>
        </ejb-relation>
     </relationships>
</jbosscmp-jdbc>
