📄 basic_mapping.po
字号:
"within a network (the IP address is used). The UUID is encoded as a string ""of hexadecimal digits of length 32."msgstr """네트웍 내에서 유일한(IP 주소가 사용된다) string 타입의 식별자들을 생성시키기 ""위해 128 비트 UUID 알고리즘을 사용한다. UUID는 길이가 32인 16진수들의 문자열""로서 인코딩 된다."#. Tag: literal#: basic_mapping.xml:614#, no-c-formatmsgid "guid"msgstr "guid"#. Tag: para#: basic_mapping.xml:616#, no-c-formatmsgid "uses a database-generated GUID string on MS SQL Server and MySQL."msgstr "MS SQL Server와 MySQL 상에서 데이터베이스 생성 GUID 문자열을 사용한다."#. Tag: literal#: basic_mapping.xml:622#, no-c-formatmsgid "native"msgstr "native"#. Tag: para#: basic_mapping.xml:624#, no-c-formatmsgid """picks <literal>identity</literal>, <literal>sequence</literal> or ""<literal>hilo</literal> depending upon the capabilities of the underlying ""database."msgstr """기본 데이터베이스의 가용성들에 의존하여 <literal>identity</literal>, ""<literal>sequence</literal> 또는 <literal>hilo</literal>를 찾아낸다."#. Tag: literal#: basic_mapping.xml:632#, no-c-formatmsgid "assigned"msgstr "assigned"#. Tag: para#: basic_mapping.xml:634#, no-c-formatmsgid """lets the application to assign an identifier to the object before ""<literal>save()</literal> is called. This is the default strategy if no ""<literal><generator></literal> element is specified."msgstr """어플리케이션으로 하여금 <literal>save()</literal>가 호출되기 전에 식별자를 객""체에 할당하도록 한다. <literal><generator></literal> 요소가 지정되지 않""을 경우 이것이 디폴트 방도이다."#. Tag: literal#: basic_mapping.xml:642#, no-c-formatmsgid "select"msgstr "select"#. Tag: para#: basic_mapping.xml:644#, no-c-formatmsgid """retrieves a primary key assigned by a database trigger by selecting the row ""by some unique key and retrieving the primary key value."msgstr """어떤 유일 키에 의해 행을 select하고 프라이머리 키 값을 검색함으로써 데이터베""이스 트리거에 의해 할당된 프라이머리 키를 검색한다."#. Tag: literal#: basic_mapping.xml:651#, no-c-formatmsgid "foreign"msgstr "foreign"#. Tag: para#: basic_mapping.xml:653#, no-c-formatmsgid """uses the identifier of another associated object. Usually used in ""conjunction with a <literal><one-to-one></literal> primary key ""association."msgstr """또 다른 연관된 객체의 식별자를 사용한다. 대개 <literal><one-to-one></""literal> 프라이머리 키 연관관계와 함께 사용된다."#. Tag: literal#: basic_mapping.xml:660#, no-c-formatmsgid "sequence-identity"msgstr "sequence-identity"#. Tag: para#: basic_mapping.xml:662#, no-c-formatmsgid """a specialized sequence generation strategy which utilizes a database ""sequence for the actual value generation, but combines this with JDBC3 ""getGeneratedKeys to actually return the generated identifier value as part ""of the insert statement execution. This strategy is only known to be ""supported on Oracle 10g drivers targetted for JDK 1.4. Note comments on ""these insert statements are disabled due to a bug in the Oracle drivers."msgstr """실제 값 생성을 위해 데이터베이스 시퀀스를 활용하지만, 생성된 식별자 값을 ""insert 문장 실행의 부분으로서 실제로 반환시키기 위해 이것을 JDBC3 ""getGeneratedKeys와 결합시킨 특화된 시퀀스 생성 방도. 이 방도는 JDK 1.4에 대상""화된 Oracle 10g 드라이버들 상에서만 지원되는 거승로 알려져 있다. 이들 insert ""문장들에 대한 주석들은 Oracle 드라이버들 내에 있는 버그 때문에 사용불가능하""게 되어 있음을 노트하라."#. Tag: title#: basic_mapping.xml:679#, no-c-formatmsgid "Hi/lo algorithm"msgstr "Hi/lo algorithm"#. Tag: para#: basic_mapping.xml:680#, no-c-formatmsgid """The <literal>hilo</literal> and <literal>seqhilo</literal> generators ""provide two alternate implementations of the hi/lo algorithm, a favorite ""approach to identifier generation. The first implementation requires a ""\"special\" database table to hold the next available \"hi\" value. The ""second uses an Oracle-style sequence (where supported)."msgstr """<literal>hilo</literal>와 <literal>seqhilo</literal> 생성기들은 식별자 생성""에 대한 마음에 드는 접근법인, hi/lo 알고리즘에 대한 두 개의 대체 구현들은 제""공한다. 첫 번째 구현은 다음에 이용 가능한 \"hi\" 값을 수용하기 위한 \"특별한""\" 데이터베이스 테이블을 필요로 한다. 두 번째는 (지원되는) Oracle 스타일의 시""퀀스를 사용한다."#. Tag: programlisting#: basic_mapping.xml:687#, no-c-formatmsgid """<![CDATA[<id name=\"id\" type=\"long\" column=\"cat_id\">\n"" <generator class=\"hilo\">\n"" <param name=\"table\">hi_value</param>\n"" <param name=\"column\">next_value</param>\n"" <param name=\"max_lo\">100</param>\n"" </generator>\n""</id>]]>"msgstr ""#. Tag: programlisting#: basic_mapping.xml:689#, no-c-formatmsgid """<![CDATA[<id name=\"id\" type=\"long\" column=\"cat_id\">\n"" <generator class=\"seqhilo\">\n"" <param name=\"sequence\">hi_value</param>\n"" <param name=\"max_lo\">100</param>\n"" </generator>\n""</id>]]>"msgstr ""#. Tag: para#: basic_mapping.xml:691#, no-c-formatmsgid """Unfortunately, you can't use <literal>hilo</literal> when supplying your own ""<literal>Connection</literal> to Hibernate. When Hibernate is using an ""application server datasource to obtain connections enlisted with JTA, you ""must properly configure the <literal>hibernate.transaction.""manager_lookup_class</literal>."msgstr """불행히도 당신은 Hibernate에 당신 자신의 <literal>Connection</literal>을 제공""할 때 <literal>hilo</literal>를 사용할 수 없다. Hibernate가 JTA의 도움을 받""는 커넥션들을 얻기 위해 어플리케이션 서버 데이터소스를 사용할 때 당신은 ""<literal>hibernate.transaction.manager_lookup_class</literal>를 적절하게 구성""해야 한다."#. Tag: title#: basic_mapping.xml:700#, no-c-formatmsgid "UUID algorithm"msgstr "UUID 알고리즘"#. Tag: para#: basic_mapping.xml:701#, no-c-formatmsgid """The UUID contains: IP address, startup time of the JVM (accurate to a ""quarter second), system time and a counter value (unique within the JVM). ""It's not possible to obtain a MAC address or memory address from Java code, ""so this is the best we can do without using JNI."msgstr """UUID 는 다음을 포함한다: IP 주소, JVM의 시작 시간(정확히 1/4 초), 시스템 시간""과 (JVM 내에서 유일한) counter 값. Java 코드로부터 MAC 주소 또는 메모리 주소""를 얻는 것은 불가능하여서, 이것은 우리가 JNI를 사용하지 않고서 행할 수 있는 ""최상의 것이다."#. Tag: title#: basic_mapping.xml:710#, no-c-formatmsgid "Identity columns and sequences"msgstr "식별 컬럼들과 시퀀스들"#. Tag: para#: basic_mapping.xml:711#, no-c-formatmsgid """For databases which support identity columns (DB2, MySQL, Sybase, MS SQL), ""you may use <literal>identity</literal> key generation. For databases that ""support sequences (DB2, Oracle, PostgreSQL, Interbase, McKoi, SAP DB) you ""may use <literal>sequence</literal> style key generation. Both these ""strategies require two SQL queries to insert a new object."msgstr """식별 컬럼들을 지원하는 데이터베이스들(DB2, MySQL, Sybase, MS SQL)의 경우, 당""신은 <literal>identity</literal> 키 생성을 사용할 수 있다. 시퀀스들을 지원하""는 데이터베이스들(DB2, Oracle, PostgreSQL, Interbase, McKoi, SAP DB)의 경우, ""당신은 <literal>sequence</literal> 스타일 키 생성을 사용할 수도 있다. 이들 방""도들 모두 새로운 객체를 insert하기 위해 두 개의 SQL 질의들을 필요로 한다."#. Tag: programlisting#: basic_mapping.xml:719#, no-c-formatmsgid """<![CDATA[<id name=\"id\" type=\"long\" column=\"person_id\">\n"" <generator class=\"sequence\">\n"" <param name=\"sequence\">person_id_sequence</param>\n"" </generator>\n""</id>]]>"msgstr ""#. Tag: programlisting#: basic_mapping.xml:721#, no-c-formatmsgid """<![CDATA[<id name=\"id\" type=\"long\" column=\"person_id\" unsaved-value=\"0""\">\n"" <generator class=\"identity\"/>\n""</id>]]>"msgstr ""#. Tag: para#: basic_mapping.xml:723#, no-c-formatmsgid """For cross-platform development, the <literal>native</literal> strategy will ""choose from the <literal>identity</literal>, <literal>sequence</literal> and ""<literal>hilo</literal> strategies, dependant upon the capabilities of the ""underlying database."msgstr """크로스 플랫폼 개발을 위해서, <literal>native</literal> 방도가 기준 데이터베이""스들의 가용성들에 따라 <literal>identity</literal>, <literal>sequence</""literal>, <literal>hilo</literal> 방도 중에서 선택될 것이다."#. Tag: title#: basic_mapping.xml:732#, no-c-formatmsgid "Assigned identifiers"msgstr "할당된 식별자들"#. Tag: para#: basic_mapping.xml:733#, no-c-formatmsgid """If you want the application to assign identifiers (as opposed to having ""Hibernate generate them), you may use the <literal>assigned</literal> ""generator. This special generator will use the identifier value already ""assigned to the object's identifier property. This generator is used when ""the primary key is a natural key instead of a surrogate key. This is the ""default behavior if you do no specify a <literal><generator></literal> ""element."msgstr """(Hibernate로 하여금 식별자들을 생성시키도록 하는 것과는 반대로) 당신이 어플리""케이션으로 하여금 식별자들을 할당하도록 원할 경우, 당신은 <literal>assigned</""literal> 생성기를 사용할 수 있다. 이 특별한 생성기는 객체의 identifier 프로퍼""티에 이미 할당된 식별자 값을 사용할 것이다. 이 생성기(generator)는 프라이머""리 키가 대용(surrogate ) 키 대신에 natural 키일 때 사용된다. 당신이 ""<literal><generator></literal> 요소를 지정하지 않을 경우에 이것이 디폴""트 특징이다"#. Tag: para#: basic_mapping.xml:742#, no-c-formatmsgid """Choosing the <literal>assigned</literal> generator makes Hibernate use ""<literal>unsaved-value=\"undefined\"</literal>, forcing Hibernate to go to ""the database to determine if an instance is transient or detached, unless ""there is a version or timestamp property, or you define <literal>Interceptor.""isUnsaved()</literal>."msgstr """<literal>assigned</literal> 생성기(generator)를 선택하는 것은 , version 또는 ""timestamp 프로퍼티가 존재하지 않는 한 또는 당신이 <literal>Interceptor.""isUnsaved()</literal>를 정의하지 않는 한, 하나의 인스턴스가 transient 또는 ""detached인지를 결정하기 위해 Hibernae로 하여금 데이터베이스에 접촉하도록 강제""하는, <literal>unsaved-value=\"undefined\"</literal>를 Hibernate에게 사용하도""록 한다."#. Tag: title#: basic_mapping.xml:752#, no-c-formatmsgid "Primary keys assigned by triggers"msgstr "트리거들에 의해 할당된 프라이머리 키들"#. Tag: para#: basic_mapping.xml:753#, no-c-formatmsgid """For legacy schemas only (Hibernate does not generate DDL with triggers)."msgstr """리거시 스키마에 대해서만(Hibernate는 트리거들을 가진 DDL을 생성시키지 않
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -