📄 example_mappings.po
字号:
#, fuzzymsgid ""msgstr """PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n""Last-Translator: FULL NAME <EMAIL@ADDRESS>\n""Content-Type: text/plain; charset=utf-8\n"#: index.docbook:20msgid "Example: Various Mappings"msgstr "Ejemplo: Varios Mapeos"#: index.docbook:22msgid "This chapters shows off some more complex association mappings."msgstr """Este capítulo muestra mapeos de asociaciones más complejos."#: index.docbook:27msgid "Employer/Employee"msgstr "Empleador/Empleado"#: index.docbook:29msgid """The following model of the relationship between <literal>Employer</literal> ""and <literal>Employee</literal> uses an actual entity class ""(<literal>Employment</literal>) to represent the association. This is done ""because there might be more than one period of employment for the same two ""parties. Components are used to model monetary values and employee names."msgstr """El siguiente modelo de la relación entre <literal>Employer</literal> ""y <literal>Employee</literal> usa una clase de entidad real ""(<literal>Employment</literal>) para representar la asociación. Esto ""se ha hecho esto porque podría haber más de un período ""de empleo para los mismos dos participantes. Se usan componentes para ""modelar valores monetarios y nombres de empleado."#: index.docbook:46msgid "Heres a possible mapping document:"msgstr "He aquí un documento de mapeo posible:"#: index.docbook:50msgid """<![CDATA[<hibernate-mapping>\n"" \n"" <class name=\"Employer\" table=\"employers\">\n"" <id name=\"id\">\n"" <generator class=\"sequence\">\n"" <param name=\"sequence\">employer_id_seq</param>\n"" </generator>\n"" </id>\n"" <property name=\"name\"/>\n"" </class>\n""\n"" <class name=\"Employment\" table=\"employment_periods\">\n""\n"" <id name=\"id\">\n"" <generator class=\"sequence\">\n"" <param name=\"sequence\">employment_id_seq</param>\n"" </generator>\n"" </id>\n"" <property name=\"startDate\" column=\"start_date\"/>\n"" <property name=\"endDate\" column=\"end_date\"/>\n""\n"" <component name=\"hourlyRate\" class=\"MonetaryAmount\">\n"" <property name=\"amount\">\n"" <column name=\"hourly_rate\" sql-type=\"NUMERIC(12, 2)\"/>\n"" </property>\n"" <property name=\"currency\" length=\"12\"/>\n"" </component>\n""\n"" <many-to-one name=\"employer\" column=\"employer_id\" not-null=\"true""\"/>\n"" <many-to-one name=\"employee\" column=\"employee_id\" not-null=\"true""\"/>\n""\n"" </class>\n""\n"" <class name=\"Employee\" table=\"employees\">\n"" <id name=\"id\">\n"" <generator class=\"sequence\">\n"" <param name=\"sequence\">employee_id_seq</param>\n"" </generator>\n"" </id>\n"" <property name=\"taxfileNumber\"/>\n"" <component name=\"name\" class=\"Name\">\n"" <property name=\"firstName\"/>\n"" <property name=\"initial\"/>\n"" <property name=\"lastName\"/>\n"" </component>\n"" </class>\n""\n""</hibernate-mapping>]]>"msgstr """<![CDATA[<hibernate-mapping>\n"" \n"" <class name=\"Employer\" table=\"employers\">\n"" <id name=\"id\">\n"" <generator class=\"sequence\">\n"" <param name=\"sequence\">employer_id_seq</param>\n"" </generator>\n"" </id>\n"" <property name=\"name\"/>\n"" </class>\n""\n"" <class name=\"Employment\" table=\"employment_periods\">\n""\n"" <id name=\"id\">\n"" <generator class=\"sequence\">\n"" <param name=\"sequence\">employment_id_seq</param>\n"" </generator>\n"" </id>\n"" <property name=\"startDate\" column=\"start_date\"/>\n"" <property name=\"endDate\" column=\"end_date\"/>\n""\n"" <component name=\"hourlyRate\" class=\"MonetaryAmount\">\n"" <property name=\"amount\">\n"" <column name=\"hourly_rate\" sql-type=\"NUMERIC(12, 2)\"/>\n"" </property>\n"" <property name=\"currency\" length=\"12\"/>\n"" </component>\n""\n"" <many-to-one name=\"employer\" column=\"employer_id\" not-null=\"true""\"/>\n"" <many-to-one name=\"employee\" column=\"employee_id\" not-null=\"true""\"/>\n""\n"" </class>\n""\n"" <class name=\"Employee\" table=\"employees\">\n"" <id name=\"id\">\n"" <generator class=\"sequence\">\n"" <param name=\"sequence\">employee_id_seq</param>\n"" </generator>\n"" </id>\n"" <property name=\"taxfileNumber\"/>\n"" <component name=\"name\" class=\"Name\">\n"" <property name=\"firstName\"/>\n"" <property name=\"initial\"/>\n"" <property name=\"lastName\"/>\n"" </component>\n"" </class>\n""\n""</hibernate-mapping>]]>"#: index.docbook:52msgid """And heres the table schema generated by <literal>SchemaExport</literal>."msgstr """Y he aquí el esquema de tablas generado por <literal>SchemaExport</""literal>."#: index.docbook:56msgid """<![CDATA[create table employers (\n"" id BIGINT not null, \n"" name VARCHAR(255), \n"" primary key (id)\n"")\n""\n""create table employment_periods (\n"" id BIGINT not null,\n"" hourly_rate NUMERIC(12, 2),\n"" currency VARCHAR(12), \n"" employee_id BIGINT not null, \n"" employer_id BIGINT not null, \n"" end_date TIMESTAMP, \n"" start_date TIMESTAMP, \n"" primary key (id)\n"")\n""\n""create table employees (\n"" id BIGINT not null, \n"" firstName VARCHAR(255), \n"" initial CHAR(1), \n"" lastName VARCHAR(255), \n"" taxfileNumber VARCHAR(255), \n"" primary key (id)\n"")\n""\n""alter table employment_periods \n"" add constraint employment_periodsFK0 foreign key (employer_id) ""references employers\n""alter table employment_periods \n"" add constraint employment_periodsFK1 foreign key (employee_id) ""references employees\n""create sequence employee_id_seq\n""create sequence employment_id_seq\n""create sequence employer_id_seq]]>"msgstr """<![CDATA[create table employers (\n"" id BIGINT not null, \n"" name VARCHAR(255), \n"" primary key (id)\n"")\n""\n""create table employment_periods (\n"" id BIGINT not null,\n"" hourly_rate NUMERIC(12, 2),\n"" currency VARCHAR(12), \n"" employee_id BIGINT not null, \n"" employer_id BIGINT not null, \n"" end_date TIMESTAMP, \n"" start_date TIMESTAMP, \n"" primary key (id)\n"")\n""\n""create table employees (\n"" id BIGINT not null, \n"" firstName VARCHAR(255), \n"" initial CHAR(1), \n"" lastName VARCHAR(255), \n"" taxfileNumber VARCHAR(255), \n"" primary key (id)\n"")\n""\n""alter table employment_periods \n"" add constraint employment_periodsFK0 foreign key (employer_id) ""references employers\n""alter table employment_periods \n"" add constraint employment_periodsFK1 foreign key (employee_id) ""references employees\n""create sequence employee_id_seq\n""create sequence employment_id_seq\n""create sequence employer_id_seq]]>"#: index.docbook:61msgid "Author/Work"msgstr "Autor/Obra"#: index.docbook:63msgid """Consider the following model of the relationships between <literal>Work</""literal>, <literal>Author</literal> and <literal>Person</literal>. We ""represent the relationship between <literal>Work</literal> and ""<literal>Author</literal> as a many-to-many association. We choose to ""represent the relationship between <literal>Author</literal> and ""<literal>Person</literal> as one-to-one association. Another possibility ""would be to have <literal>Author</literal> extend <literal>Person</literal>."msgstr """Considera el siguiente modelo de las relaciones entre <literal>Work</""literal>, <literal>Author</literal> y <literal>Person</literal>. ""Representamos la relación entre <literal>Work</literal> y ""<literal>Author</literal> como una asociación muchos-a-muchos. ""Elegimos representar la relación entre <literal>Author</literal> y ""<literal>Person</literal> como una asociación uno-a-uno. Otra ""posibilidad hubiese sido que <literal>Author</literal> extendiera ""<literal>Person</literal>."#: index.docbook:81msgid """The following mapping document correctly represents these relationships:"msgstr """El siguiente documento de mapeo representa estas relaciones correctamente:"#: index.docbook:85msgid """<![CDATA[<hibernate-mapping>\n""\n"" <class name=\"Work\" table=\"works\" discriminator-value=\"W\">\n""\n"" <id name=\"id\" column=\"id\">\n"" <generator class=\"native\"/>\n"" </id>\n"" <discriminator column=\"type\" type=\"character\"/>\n""\n"" <property name=\"title\"/>\n"" <set name=\"authors\" table=\"author_work\">\n"" <key column name=\"work_id\"/>\n"" <many-to-many class=\"Author\" column name=\"author_id\"/>\n"" </set>\n""\n"" <subclass name=\"Book\" discriminator-value=\"B\">\n"" <property name=\"text\"/>\n"" </subclass>\n""\n"" <subclass name=\"Song\" discriminator-value=\"S\">\n"" <property name=\"tempo\"/>\n"" <property name=\"genre\"/>\n"" </subclass>\n""\n"" </class>\n""\n"" <class name=\"Author\" table=\"authors\">\n""\n"" <id name=\"id\" column=\"id\">\n"" <!-- The Author must have the same identifier as the Person -->\n"" <generator class=\"assigned\"/> \n"" </id>\n""\n"" <property name=\"alias\"/>\n"" <one-to-one name=\"person\" constrained=\"true\"/>\n""\n"" <set name=\"works\" table=\"author_work\" inverse=\"true\">\n"" <key column=\"author_id\"/>\n"" <many-to-many class=\"Work\" column=\"work_id\"/>\n"" </set>\n""\n"" </class>\n""\n"" <class name=\"Person\" table=\"persons\">\n"" <id name=\"id\" column=\"id\">\n"" <generator class=\"native\"/>\n"" </id>\n"" <property name=\"name\"/>\n"" </class>\n""\n""</hibernate-mapping>]]>"msgstr """<![CDATA[<hibernate-mapping>\n""\n"" <class name=\"Work\" table=\"works\" discriminator-value=\"W\">\n""\n"" <id name=\"id\" column=\"id\">\n"" <generator class=\"native\"/>\n"" </id>\n"" <discriminator column=\"type\" type=\"character\"/>\n""\n"" <property name=\"title\"/>\n"" <set name=\"authors\" table=\"author_work\">\n"" <key column name=\"work_id\"/>\n"" <many-to-many class=\"Author\" column name=\"author_id\"/>\n"" </set>\n""\n"" <subclass name=\"Book\" discriminator-value=\"B\">\n"" <property name=\"text\"/>\n"" </subclass>\n""\n"" <subclass name=\"Song\" discriminator-value=\"S\">\n"" <property name=\"tempo\"/>\n"" <property name=\"genre\"/>\n"" </subclass>\n""\n"" </class>\n""\n"" <class name=\"Author\" table=\"authors\">\n""\n"" <id name=\"id\" column=\"id\">\n"" <!-- The Author must have the same identifier as the Person -->\n"" <generator class=\"assigned\"/> \n"" </id>\n""\n"" <property name=\"alias\"/>\n"" <one-to-one name=\"person\" constrained=\"true\"/>\n""\n"" <set name=\"works\" table=\"author_work\" inverse=\"true\">\n"" <key column=\"author_id\"/>\n"" <many-to-many class=\"Work\" column=\"work_id\"/>\n"" </set>\n""\n"" </class>\n""\n"" <class name=\"Person\" table=\"persons\">\n"" <id name=\"id\" column=\"id\">\n"" <generator class=\"native\"/>\n"" </id>\n"" <property name=\"name\"/>\n"" </class>\n""\n""</hibernate-mapping>]]>"#: index.docbook:87msgid """There are four tables in this mapping. <literal>works</literal>, ""<literal>authors</literal> and <literal>persons</literal> hold work, author ""and person data respectively. <literal>author_work</literal> is an ""association table linking authors to works. Heres the table schema, as ""generated by <literal>SchemaExport</literal>."msgstr """Hay cuatro tablas en este mapeo. <literal>works</literal>, <literal>authors</""literal> y <literal>persons</literal> tienen los datos de obra, autor y ""persona respectivamente. <literal>author_work</literal> es una tabla de ""asociación enlazando autores a obras. He aquí el esquema de ""tablas, tal como fue generado por <literal>SchemaExport</literal>."#: index.docbook:95msgid """<![CDATA[create table works (\n"" id BIGINT not null generated by default as identity, \n"" tempo FLOAT, \n"" genre VARCHAR(255), \n"" text INTEGER, \n"" title VARCHAR(255), \n"" type CHAR(1) not null, \n"" primary key (id)\n"")\n""\n""create table author_work (\n"" author_id BIGINT not null, \n"" work_id BIGINT not null, \n"" primary key (work_id, author_id)\n"")\n""\n""create table authors (\n"" id BIGINT not null generated by default as identity, \n"" alias VARCHAR(255), \n"" primary key (id)\n"")\n""\n""create table persons (\n"" id BIGINT not null generated by default as identity, \n"" name VARCHAR(255), \n"" primary key (id)\n"")\n""\n""alter table authors \n"" add constraint authorsFK0 foreign key (id) references persons\n""alter table author_work \n"" add constraint author_workFK0 foreign key (author_id) references ""authors\n""alter table author_work\n"" add constraint author_workFK1 foreign key (work_id) references works]]>"msgstr """<![CDATA[create table works (\n"" id BIGINT not null generated by default as identity, \n"" tempo FLOAT, \n"" genre VARCHAR(255), \n"" text INTEGER, \n"" title VARCHAR(255), \n"" type CHAR(1) not null, \n"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -