⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example_mappings.po

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 PO
📖 第 1 页 / 共 2 页
字号:
#. Tag: programlisting#: example_mappings.xml:135#, no-c-formatmsgid """<![CDATA[create table customers (\n""    id BIGINT not null generated by default as identity, \n""    name VARCHAR(255), \n""    primary key (id)\n"")\n""\n""create table orders (\n""    id BIGINT not null generated by default as identity, \n""    customer_id BIGINT, \n""    date TIMESTAMP, \n""    primary key (id)\n"")\n""\n""create table line_items (\n""    line_number INTEGER not null, \n""    order_id BIGINT not null, \n""    product_id BIGINT, \n""    quantity INTEGER, \n""    primary key (order_id, line_number)\n"")\n""\n""create table products (\n""    id BIGINT not null generated by default as identity, \n""    serialNumber VARCHAR(255), \n""    primary key (id)\n"")\n""\n""alter table orders \n""    add constraint ordersFK0 foreign key (customer_id) references customers\n""alter table line_items\n""    add constraint line_itemsFK0 foreign key (product_id) references ""products\n""alter table line_items\n""    add constraint line_itemsFK1 foreign key (order_id) references orders]]>"msgstr ""#. Tag: title#: example_mappings.xml:140#, no-c-formatmsgid "Miscellaneous example mappings"msgstr "기타 예제 매핑들"#. Tag: para#: example_mappings.xml:142#, no-c-formatmsgid """These examples are all taken from the Hibernate test suite. You will find ""many other useful example mappings there. Look in the <literal>test</""literal> folder of the Hibernate distribution."msgstr """이들 예제들은 모두 Hiberante test suite로부터 취했다. 당신은 거기서 많은 다""른 유용한 예제 매핑들을 발견할 것이다. Hibernate 배포본의 <literal>test</""literal> 폴더를 살펴보라."#. Tag: para#: example_mappings.xml:148#, no-c-formatmsgid "TODO: put words around this stuff"msgstr "TODO: 이 내용을 둘러싼 말들을 집어넣을 것."#. Tag: title#: example_mappings.xml:151#, no-c-formatmsgid "\"Typed\" one-to-one association"msgstr "\"형식화된(Typed)\" one-to-one 연관"#. Tag: programlisting#: example_mappings.xml:152#, no-c-formatmsgid """<![CDATA[<class name=\"Person\">\n""    <id name=\"name\"/>\n""    <one-to-one name=\"address\" \n""            cascade=\"all\">\n""        <formula>name</formula>\n""        <formula>'HOME'</formula>\n""    </one-to-one>\n""    <one-to-one name=\"mailingAddress\" \n""            cascade=\"all\">\n""        <formula>name</formula>\n""        <formula>'MAILING'</formula>\n""    </one-to-one>\n""</class>\n""\n""<class name=\"Address\" batch-size=\"2\" \n""        check=\"addressType in ('MAILING', 'HOME', 'BUSINESS')\">\n""    <composite-id>\n""        <key-many-to-one name=\"person\" \n""                column=\"personName\"/>\n""        <key-property name=\"type\" \n""                column=\"addressType\"/>\n""    </composite-id>\n""    <property name=\"street\" type=\"text\"/>\n""    <property name=\"state\"/>\n""    <property name=\"zip\"/>\n""</class>]]>"msgstr ""#. Tag: title#: example_mappings.xml:156#, no-c-formatmsgid "Composite key example"msgstr "Composite 키 예제"#. Tag: programlisting#: example_mappings.xml:157#, no-c-formatmsgid """<![CDATA[<class name=\"Customer\">\n""\n""    <id name=\"customerId\"\n""        length=\"10\">\n""        <generator class=\"assigned\"/>\n""    </id>\n""\n""    <property name=\"name\" not-null=\"true\" length=\"100\"/>\n""    <property name=\"address\" not-null=\"true\" length=\"200\"/>\n""\n""    <list name=\"orders\"\n""            inverse=\"true\"\n""            cascade=\"save-update\">\n""        <key column=\"customerId\"/>\n""        <index column=\"orderNumber\"/>\n""        <one-to-many class=\"Order\"/>\n""    </list>\n""\n""</class>\n""\n""<class name=\"Order\" table=\"CustomerOrder\" lazy=\"true\">\n""    <synchronize table=\"LineItem\"/>\n""    <synchronize table=\"Product\"/>\n""    \n""    <composite-id name=\"id\" \n""            class=\"Order$Id\">\n""        <key-property name=\"customerId\" length=\"10\"/>\n""        <key-property name=\"orderNumber\"/>\n""    </composite-id>\n""    \n""    <property name=\"orderDate\" \n""            type=\"calendar_date\"\n""            not-null=\"true\"/>\n""    \n""    <property name=\"total\">\n""        <formula>\n""            ( select sum(li.quantity*p.price) \n""            from LineItem li, Product p \n""            where li.productId = p.productId \n""                and li.customerId = customerId \n""                and li.orderNumber = orderNumber )\n""        </formula>\n""    </property>\n""    \n""    <many-to-one name=\"customer\"\n""            column=\"customerId\"\n""            insert=\"false\"\n""            update=\"false\" \n""            not-null=\"true\"/>\n""        \n""    <bag name=\"lineItems\"\n""            fetch=\"join\" \n""            inverse=\"true\"\n""            cascade=\"save-update\">\n""        <key>\n""            <column name=\"customerId\"/>\n""            <column name=\"orderNumber\"/>\n""        </key>\n""        <one-to-many class=\"LineItem\"/>\n""    </bag>\n""    \n""</class>\n""    \n""<class name=\"LineItem\">\n""    \n""    <composite-id name=\"id\" \n""            class=\"LineItem$Id\">\n""        <key-property name=\"customerId\" length=\"10\"/>\n""        <key-property name=\"orderNumber\"/>\n""        <key-property name=\"productId\" length=\"10\"/>\n""    </composite-id>\n""    \n""    <property name=\"quantity\"/>\n""    \n""    <many-to-one name=\"order\"\n""            insert=\"false\"\n""            update=\"false\" \n""            not-null=\"true\">\n""        <column name=\"customerId\"/>\n""        <column name=\"orderNumber\"/>\n""    </many-to-one>\n""    \n""    <many-to-one name=\"product\"\n""            insert=\"false\"\n""            update=\"false\" \n""            not-null=\"true\"\n""            column=\"productId\"/>\n""        \n""</class>\n""\n""<class name=\"Product\">\n""    <synchronize table=\"LineItem\"/>\n""\n""    <id name=\"productId\"\n""        length=\"10\">\n""        <generator class=\"assigned\"/>\n""    </id>\n""    \n""    <property name=\"description\" \n""        not-null=\"true\" \n""        length=\"200\"/>\n""    <property name=\"price\" length=\"3\"/>\n""    <property name=\"numberAvailable\"/>\n""    \n""    <property name=\"numberOrdered\">\n""        <formula>\n""            ( select sum(li.quantity) \n""            from LineItem li \n""            where li.productId = productId )\n""        </formula>\n""    </property>\n""    \n""</class>]]>"msgstr ""#. Tag: title#: example_mappings.xml:161#, no-c-formatmsgid "Many-to-many with shared composite key attribute"msgstr "공유된 합성 키 속성을 가진 Many-to-many"#. Tag: programlisting#: example_mappings.xml:162#, no-c-formatmsgid """<![CDATA[<class name=\"User\" table=\"`User`\">\n""    <composite-id>\n""        <key-property name=\"name\"/>\n""        <key-property name=\"org\"/>\n""    </composite-id>\n""    <set name=\"groups\" table=\"UserGroup\">\n""        <key>\n""            <column name=\"userName\"/>\n""            <column name=\"org\"/>\n""        </key>\n""        <many-to-many class=\"Group\">\n""            <column name=\"groupName\"/>\n""            <formula>org</formula>\n""        </many-to-many>\n""    </set>\n""</class>\n""    \n""<class name=\"Group\" table=\"`Group`\">\n""    <composite-id>\n""        <key-property name=\"name\"/>\n""        <key-property name=\"org\"/>\n""    </composite-id>\n""    <property name=\"description\"/>\n""    <set name=\"users\" table=\"UserGroup\" inverse=\"true\">\n""        <key>\n""            <column name=\"groupName\"/>\n""            <column name=\"org\"/>\n""        </key>\n""        <many-to-many class=\"User\">\n""            <column name=\"userName\"/>\n""            <formula>org</formula>\n""        </many-to-many>\n""    </set>\n""</class>\n""]]>"msgstr ""#. Tag: title#: example_mappings.xml:166#, no-c-formatmsgid "Content based discrimination"msgstr "내용 기반 판별"#. Tag: programlisting#: example_mappings.xml:167#, no-c-formatmsgid """<![CDATA[<class name=\"Person\"\n""    discriminator-value=\"P\">\n""    \n""    <id name=\"id\" \n""        column=\"person_id\" \n""        unsaved-value=\"0\">\n""        <generator class=\"native\"/>\n""    </id>\n""    \n""            \n""    <discriminator \n""        type=\"character\">\n""        <formula>\n""            case \n""                when title is not null then 'E' \n""                when salesperson is not null then 'C' \n""                else 'P' \n""            end\n""        </formula>\n""    </discriminator>\n""\n""    <property name=\"name\" \n""        not-null=\"true\"\n""        length=\"80\"/>\n""        \n""    <property name=\"sex\" \n""        not-null=\"true\"\n""        update=\"false\"/>\n""    \n""    <component name=\"address\">\n""        <property name=\"address\"/>\n""        <property name=\"zip\"/>\n""        <property name=\"country\"/>\n""    </component>\n""    \n""    <subclass name=\"Employee\" \n""        discriminator-value=\"E\">\n""            <property name=\"title\"\n""                length=\"20\"/>\n""            <property name=\"salary\"/>\n""            <many-to-one name=\"manager\"/>\n""    </subclass>\n""    \n""    <subclass name=\"Customer\" \n""        discriminator-value=\"C\">\n""            <property name=\"comments\"/>\n""            <many-to-one name=\"salesperson\"/>\n""    </subclass>\n""    \n""</class>]]>"msgstr ""#. Tag: title#: example_mappings.xml:171#, no-c-formatmsgid "Associations on alternate keys"msgstr "대체 키들에 대한 연관들"#. Tag: programlisting#: example_mappings.xml:172#, no-c-formatmsgid """<![CDATA[<class name=\"Person\">\n""    \n""    <id name=\"id\">\n""        <generator class=\"hilo\"/>\n""    </id>\n""    \n""    <property name=\"name\" length=\"100\"/>\n""    \n""    <one-to-one name=\"address\" \n""        property-ref=\"person\"\n""        cascade=\"all\"\n""        fetch=\"join\"/>\n""    \n""    <set name=\"accounts\" \n""        inverse=\"true\">\n""        <key column=\"userId\"\n""            property-ref=\"userId\"/>\n""        <one-to-many class=\"Account\"/>\n""    </set>\n""    \n""    <property name=\"userId\" length=\"8\"/>\n""\n""</class>\n""\n""<class name=\"Address\">\n""\n""    <id name=\"id\">\n""        <generator class=\"hilo\"/>\n""    </id>\n""\n""    <property name=\"address\" length=\"300\"/>\n""    <property name=\"zip\" length=\"5\"/>\n""    <property name=\"country\" length=\"25\"/>\n""    <many-to-one name=\"person\" unique=\"true\" not-null=\"true\"/>\n""\n""</class>\n""\n""<class name=\"Account\">\n""    <id name=\"accountId\" length=\"32\">\n""        <generator class=\"uuid\"/>\n""    </id>\n""    \n""    <many-to-one name=\"user\"\n""        column=\"userId\"\n""        property-ref=\"userId\"/>\n""    \n""    <property name=\"type\" not-null=\"true\"/>\n""    \n""</class>]]>"msgstr ""

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -