HHH-4878 : document materialized blob/clob, text/image and minor corrections
This commit is contained in:
parent
d1515a2911
commit
078dc94055
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2010-07-21 04:35+0000\n"
|
||||
"POT-Creation-Date: 2011-01-21 21:18+0000\n"
|
||||
"PO-Revision-Date: 2010-07-21 04:32+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -714,25 +714,53 @@ msgstr ""
|
|||
#. Tag: classname
|
||||
#: type.xml:456
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgid "java.net.URL"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:459
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgid "org.hibernate.type.UrlType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:461
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.net.URL</classname> to a JDBC VARCHAR (using the "
|
||||
"external form)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>url</literal> and <literal>java.net.URL</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the "
|
||||
"Class name)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#: type.xml:481
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>class</literal> and <literal>java.lang.Class</"
|
||||
|
@ -740,25 +768,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#: type.xml:490
|
||||
#, no-c-format
|
||||
msgid "java.sql.Blob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#: type.xml:493
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#: type.xml:495
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:481
|
||||
#: type.xml:498
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>blob</literal> and <literal>java.sql.Blob</"
|
||||
|
@ -766,25 +794,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:490
|
||||
#: type.xml:507
|
||||
#, no-c-format
|
||||
msgid "java.sql.Clob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:493
|
||||
#: type.xml:510
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:495
|
||||
#: type.xml:512
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:498
|
||||
#: type.xml:515
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>clob</literal> and <literal>java.sql.Clob</"
|
||||
|
@ -792,25 +820,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:507 type.xml:536
|
||||
#: type.xml:524
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510 type.xml:539
|
||||
#: type.xml:527 type.xml:568
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:512
|
||||
#: type.xml:529
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:515
|
||||
#: type.xml:532
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>binary</literal> and <literal>byte[]</literal> in "
|
||||
|
@ -818,33 +846,59 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:522
|
||||
#: type.xml:539
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.MaterializedBlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:524
|
||||
#: type.xml:541
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:527
|
||||
#: type.xml:544
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>materialized_blob</literal> in the type registry "
|
||||
"(see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:551
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ImageType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:541
|
||||
#: type.xml:553
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC LONGVARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:556
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>image</literal> in the type registry (see <xref "
|
||||
"linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:565
|
||||
#, no-c-format
|
||||
msgid "Byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:570
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:544
|
||||
#: type.xml:573
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-binary</literal>, <literal>Byte[]</"
|
||||
|
@ -853,45 +907,51 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:553 type.xml:570
|
||||
#: type.xml:582
|
||||
#, no-c-format
|
||||
msgid "char[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:556
|
||||
#: type.xml:585
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:558
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "Maps a char[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:561
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>characters</literal> and <literal>char[]</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:599
|
||||
#, no-c-format
|
||||
msgid "Character[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:573
|
||||
#: type.xml:602
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:575
|
||||
#: type.xml:604
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:578
|
||||
#: type.xml:607
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-characters</literal>, <literal>Character[]"
|
||||
|
@ -900,25 +960,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:587
|
||||
#: type.xml:616
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:590
|
||||
#: type.xml:619
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:592
|
||||
#: type.xml:621
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:595
|
||||
#: type.xml:624
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</"
|
||||
|
@ -926,13 +986,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:602
|
||||
#: type.xml:631
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:604
|
||||
#: type.xml:633
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for "
|
||||
|
@ -940,7 +1000,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:607
|
||||
#: type.xml:636
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-char</literal> in the type registry (see "
|
||||
|
@ -948,13 +1008,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:614
|
||||
#: type.xml:643
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.PostgresUUIDType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:616
|
||||
#: type.xml:645
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to the PostgreSQL UUID data type (through "
|
||||
|
@ -963,7 +1023,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:620
|
||||
#: type.xml:649
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>pg-uuid</literal> in the type registry (see <xref "
|
||||
|
@ -971,25 +1031,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: interfacename
|
||||
#: type.xml:629
|
||||
#: type.xml:658
|
||||
#, no-c-format
|
||||
msgid "java.io.Serializable"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:632
|
||||
#: type.xml:661
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.SerializableType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:634
|
||||
#: type.xml:663
|
||||
#, no-c-format
|
||||
msgid "Maps implementors of java.lang.Serializable to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:637
|
||||
#: type.xml:666
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Unlike the other value types, there are multiple instances of this type. It "
|
||||
|
@ -1000,13 +1060,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:650
|
||||
#: type.xml:679
|
||||
#, no-c-format
|
||||
msgid "Composite types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:652
|
||||
#: type.xml:681
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The Java Persistence API calls these embedded types, while Hibernate "
|
||||
|
@ -1015,7 +1075,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:658
|
||||
#: type.xml:687
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Components represent aggregations of values into a single Java type. For "
|
||||
|
@ -1030,13 +1090,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:670
|
||||
#: type.xml:699
|
||||
#, no-c-format
|
||||
msgid "Collection types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:672
|
||||
#: type.xml:701
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is critical understand that we mean the collection itself, not its "
|
||||
|
@ -1045,19 +1105,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:678
|
||||
#: type.xml:707
|
||||
#, no-c-format
|
||||
msgid "Collections are covered in <xref linkend=\"collections\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:686
|
||||
#: type.xml:715
|
||||
#, no-c-format
|
||||
msgid "Entity types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:687
|
||||
#: type.xml:716
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The definition of entities is covered in detail in <xref linkend="
|
||||
|
@ -1071,7 +1131,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:695
|
||||
#: type.xml:724
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"This notion of entity independence can be modified by the application "
|
||||
|
@ -1081,13 +1141,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:705
|
||||
#: type.xml:734
|
||||
#, no-c-format
|
||||
msgid "Significance of type categories"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:706
|
||||
#: type.xml:735
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Why do we spend so much time categorizing the various types of types? What "
|
||||
|
@ -1095,7 +1155,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:710
|
||||
#: type.xml:739
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The main categorization was between entity types and value types. To review "
|
||||
|
@ -1108,7 +1168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:717
|
||||
#: type.xml:746
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Nor can you define an association <emphasis>to</emphasis> that Product sku. "
|
||||
|
@ -1118,19 +1178,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:722
|
||||
#: type.xml:751
|
||||
#, no-c-format
|
||||
msgid "TBC..."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:728
|
||||
#: type.xml:757
|
||||
#, no-c-format
|
||||
msgid "Custom types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:729
|
||||
#: type.xml:758
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Hibernate makes it relatively easy for developers to create their own "
|
||||
|
@ -1144,7 +1204,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:737
|
||||
#: type.xml:766
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There are 3 approaches to developing a custom Hibernate type. As a means of "
|
||||
|
@ -1155,14 +1215,14 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:744
|
||||
#: type.xml:773
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.type.Type</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:745
|
||||
#: type.xml:774
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The first approach is to directly implement the <interfacename>org.hibernate."
|
||||
|
@ -1178,13 +1238,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:756
|
||||
#: type.xml:785
|
||||
#, no-c-format
|
||||
msgid "Defining and registering the custom Type"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:757
|
||||
#: type.xml:786
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements BasicType {\n"
|
||||
|
@ -1249,7 +1309,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:760
|
||||
#: type.xml:789
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is important that we registered the type <emphasis>before</emphasis> "
|
||||
|
@ -1257,7 +1317,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:767
|
||||
#: type.xml:796
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.UserType</"
|
||||
|
@ -1265,7 +1325,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:769
|
||||
#: type.xml:798
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Both <interfacename>org.hibernate.usertype.UserType</interfacename> and "
|
||||
|
@ -1275,7 +1335,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:776
|
||||
#: type.xml:805
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The second approach is the use the <interfacename>org.hibernate.usertype."
|
||||
|
@ -1287,13 +1347,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:783
|
||||
#: type.xml:812
|
||||
#, no-c-format
|
||||
msgid "Defining the custom UserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:784
|
||||
#: type.xml:813
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements UserType {\n"
|
||||
|
@ -1338,7 +1398,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:786
|
||||
#: type.xml:815
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There is not much difference between the <interfacename>org.hibernate.type."
|
||||
|
@ -1351,7 +1411,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:796
|
||||
#: type.xml:825
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.CompositeUserType</"
|
||||
|
@ -1359,7 +1419,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:797
|
||||
#: type.xml:826
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The third and final approach is the use the <interfacename>org.hibernate."
|
||||
|
@ -1374,13 +1434,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:808
|
||||
#: type.xml:837
|
||||
#, no-c-format
|
||||
msgid "Defining the custom CompositeUserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:809
|
||||
#: type.xml:838
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements CompositeUserType {\n"
|
||||
|
@ -1472,13 +1532,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:816
|
||||
#: type.xml:845
|
||||
#, no-c-format
|
||||
msgid "Type registry"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:817
|
||||
#: type.xml:846
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Internally Hibernate uses a registry of basic types (see <xref linkend="
|
||||
|
@ -1489,7 +1549,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:823
|
||||
#: type.xml:852
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"To register a new type or to override an existing type registration, "
|
||||
|
@ -1501,13 +1561,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:830
|
||||
#: type.xml:859
|
||||
#, no-c-format
|
||||
msgid "Overriding the standard <classname>StringType</classname>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:831
|
||||
#: type.xml:860
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[Configuration cfg = ...;\n"
|
||||
|
@ -1515,7 +1575,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:833
|
||||
#: type.xml:862
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The argument to <methodname>registerTypeOverride</methodname> is a "
|
||||
|
@ -1525,13 +1585,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:839
|
||||
#: type.xml:868
|
||||
#, no-c-format
|
||||
msgid "Snippet from BasicType.java"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:840
|
||||
#: type.xml:869
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"/**\n"
|
||||
|
@ -1544,7 +1604,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:842
|
||||
#: type.xml:871
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"One approach is to use inheritance (<classname>SuperDuperStringType</"
|
||||
|
|
|
@ -5473,7 +5473,7 @@ class Home {
|
|||
support null semantics.</para>
|
||||
</section>
|
||||
|
||||
<section id="mapping-types-basictypes" revision="3">
|
||||
<section id="mapping-types-basictypes" revision="4">
|
||||
<title>Basic value types</title>
|
||||
|
||||
<para>The built-in <emphasis>basic mapping types</emphasis> can be
|
||||
|
@ -5573,11 +5573,19 @@ class Home {
|
|||
<term><literal>text</literal></term>
|
||||
|
||||
<listitem>
|
||||
<para>Maps long Java strings to a SQL <literal>CLOB</literal> or
|
||||
<para>Maps long Java strings to a SQL <literal>LONGVARCHAR</literal> or
|
||||
<literal>TEXT</literal> type.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>image</literal></term>
|
||||
|
||||
<listitem>
|
||||
<para>Maps long byte arrays to a SQL <literal>LONGVARBINARY</literal>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>serializable</literal></term>
|
||||
|
||||
|
@ -5603,6 +5611,32 @@ class Home {
|
|||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>materialized_clob</literal></term>
|
||||
|
||||
<listitem>
|
||||
<para>Maps long Java strings to a SQL <literal>CLOB</literal>
|
||||
type. When read, the <literal>CLOB</literal> value is
|
||||
immediately materialized into a Java string. Some drivers
|
||||
require the <literal>CLOB</literal> value to be read within
|
||||
a transaction. Once materialized, the Java string is
|
||||
available outside of the transaction.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>materialized_blob</literal></term>
|
||||
|
||||
<listitem>
|
||||
<para>Maps long Java byte arrays to a SQL <literal>BLOB</literal>
|
||||
type. When read, the <literal>BLOB</literal> value is
|
||||
immediately materialized into a byte array. Some drivers
|
||||
require the <literal>BLOB</literal> value to be read within
|
||||
a transaction. Once materialized, the byte array is
|
||||
available outside of the transaction.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>imm_date, imm_time, imm_timestamp, imm_calendar,
|
||||
imm_calendar_date, imm_serializable, imm_binary</literal></term>
|
||||
|
|
|
@ -520,7 +520,7 @@
|
|||
</varlistentry>
|
||||
</variablelist>
|
||||
</section>
|
||||
<section id="types-basic-value-binary">
|
||||
<section id="types-basic-value-binary" revision="1">
|
||||
<title>byte[]</title>
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
|
@ -547,10 +547,22 @@
|
|||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><classname>org.hibernate.type.ImageType</classname></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Maps a primitive byte[] to a JDBC LONGVARBINARY
|
||||
</para>
|
||||
<para>
|
||||
Registered under <literal>image</literal> in the type registry (see
|
||||
<xref linkend="types-registry"/>).
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</section>
|
||||
<section id="types-basic-value-wrapperbinary">
|
||||
<title>byte[]</title>
|
||||
<section id="types-basic-value-wrapperbinary" revision="1">
|
||||
<title>Byte[]</title>
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
<term><classname>org.hibernate.type.BinaryType</classname></term>
|
||||
|
@ -583,8 +595,8 @@
|
|||
</varlistentry>
|
||||
</variablelist>
|
||||
</section>
|
||||
<section id="types-basic-value-characterarray">
|
||||
<title>char[]</title>
|
||||
<section id="types-basic-value-characterarray" revision="1">
|
||||
<title>Character[]</title>
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
<term><classname>org.hibernate.type.CharacterArrayType</classname></term>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2010-07-21 04:35+0000\n"
|
||||
"POT-Creation-Date: 2011-01-21 21:18+0000\n"
|
||||
"PO-Revision-Date: 2010-07-21 04:32+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -714,25 +714,53 @@ msgstr ""
|
|||
#. Tag: classname
|
||||
#: type.xml:456
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgid "java.net.URL"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:459
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgid "org.hibernate.type.UrlType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:461
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.net.URL</classname> to a JDBC VARCHAR (using the "
|
||||
"external form)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>url</literal> and <literal>java.net.URL</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the "
|
||||
"Class name)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#: type.xml:481
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>class</literal> and <literal>java.lang.Class</"
|
||||
|
@ -740,25 +768,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#: type.xml:490
|
||||
#, no-c-format
|
||||
msgid "java.sql.Blob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#: type.xml:493
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#: type.xml:495
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:481
|
||||
#: type.xml:498
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>blob</literal> and <literal>java.sql.Blob</"
|
||||
|
@ -766,25 +794,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:490
|
||||
#: type.xml:507
|
||||
#, no-c-format
|
||||
msgid "java.sql.Clob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:493
|
||||
#: type.xml:510
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:495
|
||||
#: type.xml:512
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:498
|
||||
#: type.xml:515
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>clob</literal> and <literal>java.sql.Clob</"
|
||||
|
@ -792,25 +820,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:507 type.xml:536
|
||||
#: type.xml:524
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510 type.xml:539
|
||||
#: type.xml:527 type.xml:568
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:512
|
||||
#: type.xml:529
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:515
|
||||
#: type.xml:532
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>binary</literal> and <literal>byte[]</literal> in "
|
||||
|
@ -818,33 +846,59 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:522
|
||||
#: type.xml:539
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.MaterializedBlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:524
|
||||
#: type.xml:541
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:527
|
||||
#: type.xml:544
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>materialized_blob</literal> in the type registry "
|
||||
"(see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:551
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ImageType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:541
|
||||
#: type.xml:553
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC LONGVARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:556
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>image</literal> in the type registry (see <xref "
|
||||
"linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:565
|
||||
#, no-c-format
|
||||
msgid "Byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:570
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:544
|
||||
#: type.xml:573
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-binary</literal>, <literal>Byte[]</"
|
||||
|
@ -853,45 +907,51 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:553 type.xml:570
|
||||
#: type.xml:582
|
||||
#, no-c-format
|
||||
msgid "char[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:556
|
||||
#: type.xml:585
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:558
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "Maps a char[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:561
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>characters</literal> and <literal>char[]</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:599
|
||||
#, no-c-format
|
||||
msgid "Character[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:573
|
||||
#: type.xml:602
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:575
|
||||
#: type.xml:604
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:578
|
||||
#: type.xml:607
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-characters</literal>, <literal>Character[]"
|
||||
|
@ -900,25 +960,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:587
|
||||
#: type.xml:616
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:590
|
||||
#: type.xml:619
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:592
|
||||
#: type.xml:621
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:595
|
||||
#: type.xml:624
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</"
|
||||
|
@ -926,13 +986,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:602
|
||||
#: type.xml:631
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:604
|
||||
#: type.xml:633
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for "
|
||||
|
@ -940,7 +1000,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:607
|
||||
#: type.xml:636
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-char</literal> in the type registry (see "
|
||||
|
@ -948,13 +1008,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:614
|
||||
#: type.xml:643
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.PostgresUUIDType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:616
|
||||
#: type.xml:645
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to the PostgreSQL UUID data type (through "
|
||||
|
@ -963,7 +1023,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:620
|
||||
#: type.xml:649
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>pg-uuid</literal> in the type registry (see <xref "
|
||||
|
@ -971,25 +1031,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: interfacename
|
||||
#: type.xml:629
|
||||
#: type.xml:658
|
||||
#, no-c-format
|
||||
msgid "java.io.Serializable"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:632
|
||||
#: type.xml:661
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.SerializableType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:634
|
||||
#: type.xml:663
|
||||
#, no-c-format
|
||||
msgid "Maps implementors of java.lang.Serializable to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:637
|
||||
#: type.xml:666
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Unlike the other value types, there are multiple instances of this type. It "
|
||||
|
@ -1000,13 +1060,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:650
|
||||
#: type.xml:679
|
||||
#, no-c-format
|
||||
msgid "Composite types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:652
|
||||
#: type.xml:681
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The Java Persistence API calls these embedded types, while Hibernate "
|
||||
|
@ -1015,7 +1075,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:658
|
||||
#: type.xml:687
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Components represent aggregations of values into a single Java type. For "
|
||||
|
@ -1030,13 +1090,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:670
|
||||
#: type.xml:699
|
||||
#, no-c-format
|
||||
msgid "Collection types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:672
|
||||
#: type.xml:701
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is critical understand that we mean the collection itself, not its "
|
||||
|
@ -1045,19 +1105,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:678
|
||||
#: type.xml:707
|
||||
#, no-c-format
|
||||
msgid "Collections are covered in <xref linkend=\"collections\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:686
|
||||
#: type.xml:715
|
||||
#, no-c-format
|
||||
msgid "Entity types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:687
|
||||
#: type.xml:716
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The definition of entities is covered in detail in <xref linkend="
|
||||
|
@ -1071,7 +1131,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:695
|
||||
#: type.xml:724
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"This notion of entity independence can be modified by the application "
|
||||
|
@ -1081,13 +1141,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:705
|
||||
#: type.xml:734
|
||||
#, no-c-format
|
||||
msgid "Significance of type categories"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:706
|
||||
#: type.xml:735
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Why do we spend so much time categorizing the various types of types? What "
|
||||
|
@ -1095,7 +1155,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:710
|
||||
#: type.xml:739
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The main categorization was between entity types and value types. To review "
|
||||
|
@ -1108,7 +1168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:717
|
||||
#: type.xml:746
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Nor can you define an association <emphasis>to</emphasis> that Product sku. "
|
||||
|
@ -1118,19 +1178,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:722
|
||||
#: type.xml:751
|
||||
#, no-c-format
|
||||
msgid "TBC..."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:728
|
||||
#: type.xml:757
|
||||
#, no-c-format
|
||||
msgid "Custom types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:729
|
||||
#: type.xml:758
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Hibernate makes it relatively easy for developers to create their own "
|
||||
|
@ -1144,7 +1204,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:737
|
||||
#: type.xml:766
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There are 3 approaches to developing a custom Hibernate type. As a means of "
|
||||
|
@ -1155,14 +1215,14 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:744
|
||||
#: type.xml:773
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.type.Type</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:745
|
||||
#: type.xml:774
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The first approach is to directly implement the <interfacename>org.hibernate."
|
||||
|
@ -1178,13 +1238,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:756
|
||||
#: type.xml:785
|
||||
#, no-c-format
|
||||
msgid "Defining and registering the custom Type"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:757
|
||||
#: type.xml:786
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements BasicType {\n"
|
||||
|
@ -1249,7 +1309,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:760
|
||||
#: type.xml:789
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is important that we registered the type <emphasis>before</emphasis> "
|
||||
|
@ -1257,7 +1317,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:767
|
||||
#: type.xml:796
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.UserType</"
|
||||
|
@ -1265,7 +1325,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:769
|
||||
#: type.xml:798
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Both <interfacename>org.hibernate.usertype.UserType</interfacename> and "
|
||||
|
@ -1275,7 +1335,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:776
|
||||
#: type.xml:805
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The second approach is the use the <interfacename>org.hibernate.usertype."
|
||||
|
@ -1287,13 +1347,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:783
|
||||
#: type.xml:812
|
||||
#, no-c-format
|
||||
msgid "Defining the custom UserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:784
|
||||
#: type.xml:813
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements UserType {\n"
|
||||
|
@ -1338,7 +1398,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:786
|
||||
#: type.xml:815
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There is not much difference between the <interfacename>org.hibernate.type."
|
||||
|
@ -1351,7 +1411,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:796
|
||||
#: type.xml:825
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.CompositeUserType</"
|
||||
|
@ -1359,7 +1419,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:797
|
||||
#: type.xml:826
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The third and final approach is the use the <interfacename>org.hibernate."
|
||||
|
@ -1374,13 +1434,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:808
|
||||
#: type.xml:837
|
||||
#, no-c-format
|
||||
msgid "Defining the custom CompositeUserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:809
|
||||
#: type.xml:838
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements CompositeUserType {\n"
|
||||
|
@ -1472,13 +1532,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:816
|
||||
#: type.xml:845
|
||||
#, no-c-format
|
||||
msgid "Type registry"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:817
|
||||
#: type.xml:846
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Internally Hibernate uses a registry of basic types (see <xref linkend="
|
||||
|
@ -1489,7 +1549,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:823
|
||||
#: type.xml:852
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"To register a new type or to override an existing type registration, "
|
||||
|
@ -1501,13 +1561,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:830
|
||||
#: type.xml:859
|
||||
#, no-c-format
|
||||
msgid "Overriding the standard <classname>StringType</classname>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:831
|
||||
#: type.xml:860
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[Configuration cfg = ...;\n"
|
||||
|
@ -1515,7 +1575,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:833
|
||||
#: type.xml:862
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The argument to <methodname>registerTypeOverride</methodname> is a "
|
||||
|
@ -1525,13 +1585,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:839
|
||||
#: type.xml:868
|
||||
#, no-c-format
|
||||
msgid "Snippet from BasicType.java"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:840
|
||||
#: type.xml:869
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"/**\n"
|
||||
|
@ -1544,7 +1604,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:842
|
||||
#: type.xml:871
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"One approach is to use inheritance (<classname>SuperDuperStringType</"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2010-07-21 04:35+0000\n"
|
||||
"POT-Creation-Date: 2011-01-21 21:18+0000\n"
|
||||
"PO-Revision-Date: 2010-07-21 04:32+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -714,25 +714,53 @@ msgstr ""
|
|||
#. Tag: classname
|
||||
#: type.xml:456
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgid "java.net.URL"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:459
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgid "org.hibernate.type.UrlType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:461
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.net.URL</classname> to a JDBC VARCHAR (using the "
|
||||
"external form)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>url</literal> and <literal>java.net.URL</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the "
|
||||
"Class name)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#: type.xml:481
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>class</literal> and <literal>java.lang.Class</"
|
||||
|
@ -740,25 +768,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#: type.xml:490
|
||||
#, no-c-format
|
||||
msgid "java.sql.Blob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#: type.xml:493
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#: type.xml:495
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:481
|
||||
#: type.xml:498
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>blob</literal> and <literal>java.sql.Blob</"
|
||||
|
@ -766,25 +794,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:490
|
||||
#: type.xml:507
|
||||
#, no-c-format
|
||||
msgid "java.sql.Clob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:493
|
||||
#: type.xml:510
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:495
|
||||
#: type.xml:512
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:498
|
||||
#: type.xml:515
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>clob</literal> and <literal>java.sql.Clob</"
|
||||
|
@ -792,25 +820,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:507 type.xml:536
|
||||
#: type.xml:524
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510 type.xml:539
|
||||
#: type.xml:527 type.xml:568
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:512
|
||||
#: type.xml:529
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:515
|
||||
#: type.xml:532
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>binary</literal> and <literal>byte[]</literal> in "
|
||||
|
@ -818,33 +846,59 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:522
|
||||
#: type.xml:539
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.MaterializedBlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:524
|
||||
#: type.xml:541
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:527
|
||||
#: type.xml:544
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>materialized_blob</literal> in the type registry "
|
||||
"(see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:551
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ImageType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:541
|
||||
#: type.xml:553
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC LONGVARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:556
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>image</literal> in the type registry (see <xref "
|
||||
"linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:565
|
||||
#, no-c-format
|
||||
msgid "Byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:570
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:544
|
||||
#: type.xml:573
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-binary</literal>, <literal>Byte[]</"
|
||||
|
@ -853,45 +907,51 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:553 type.xml:570
|
||||
#: type.xml:582
|
||||
#, no-c-format
|
||||
msgid "char[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:556
|
||||
#: type.xml:585
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:558
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "Maps a char[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:561
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>characters</literal> and <literal>char[]</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:599
|
||||
#, no-c-format
|
||||
msgid "Character[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:573
|
||||
#: type.xml:602
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:575
|
||||
#: type.xml:604
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:578
|
||||
#: type.xml:607
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-characters</literal>, <literal>Character[]"
|
||||
|
@ -900,25 +960,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:587
|
||||
#: type.xml:616
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:590
|
||||
#: type.xml:619
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:592
|
||||
#: type.xml:621
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:595
|
||||
#: type.xml:624
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</"
|
||||
|
@ -926,13 +986,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:602
|
||||
#: type.xml:631
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:604
|
||||
#: type.xml:633
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for "
|
||||
|
@ -940,7 +1000,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:607
|
||||
#: type.xml:636
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-char</literal> in the type registry (see "
|
||||
|
@ -948,13 +1008,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:614
|
||||
#: type.xml:643
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.PostgresUUIDType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:616
|
||||
#: type.xml:645
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to the PostgreSQL UUID data type (through "
|
||||
|
@ -963,7 +1023,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:620
|
||||
#: type.xml:649
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>pg-uuid</literal> in the type registry (see <xref "
|
||||
|
@ -971,25 +1031,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: interfacename
|
||||
#: type.xml:629
|
||||
#: type.xml:658
|
||||
#, no-c-format
|
||||
msgid "java.io.Serializable"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:632
|
||||
#: type.xml:661
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.SerializableType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:634
|
||||
#: type.xml:663
|
||||
#, no-c-format
|
||||
msgid "Maps implementors of java.lang.Serializable to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:637
|
||||
#: type.xml:666
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Unlike the other value types, there are multiple instances of this type. It "
|
||||
|
@ -1000,13 +1060,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:650
|
||||
#: type.xml:679
|
||||
#, no-c-format
|
||||
msgid "Composite types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:652
|
||||
#: type.xml:681
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The Java Persistence API calls these embedded types, while Hibernate "
|
||||
|
@ -1015,7 +1075,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:658
|
||||
#: type.xml:687
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Components represent aggregations of values into a single Java type. For "
|
||||
|
@ -1030,13 +1090,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:670
|
||||
#: type.xml:699
|
||||
#, no-c-format
|
||||
msgid "Collection types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:672
|
||||
#: type.xml:701
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is critical understand that we mean the collection itself, not its "
|
||||
|
@ -1045,19 +1105,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:678
|
||||
#: type.xml:707
|
||||
#, no-c-format
|
||||
msgid "Collections are covered in <xref linkend=\"collections\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:686
|
||||
#: type.xml:715
|
||||
#, no-c-format
|
||||
msgid "Entity types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:687
|
||||
#: type.xml:716
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The definition of entities is covered in detail in <xref linkend="
|
||||
|
@ -1071,7 +1131,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:695
|
||||
#: type.xml:724
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"This notion of entity independence can be modified by the application "
|
||||
|
@ -1081,13 +1141,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:705
|
||||
#: type.xml:734
|
||||
#, no-c-format
|
||||
msgid "Significance of type categories"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:706
|
||||
#: type.xml:735
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Why do we spend so much time categorizing the various types of types? What "
|
||||
|
@ -1095,7 +1155,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:710
|
||||
#: type.xml:739
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The main categorization was between entity types and value types. To review "
|
||||
|
@ -1108,7 +1168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:717
|
||||
#: type.xml:746
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Nor can you define an association <emphasis>to</emphasis> that Product sku. "
|
||||
|
@ -1118,19 +1178,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:722
|
||||
#: type.xml:751
|
||||
#, no-c-format
|
||||
msgid "TBC..."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:728
|
||||
#: type.xml:757
|
||||
#, no-c-format
|
||||
msgid "Custom types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:729
|
||||
#: type.xml:758
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Hibernate makes it relatively easy for developers to create their own "
|
||||
|
@ -1144,7 +1204,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:737
|
||||
#: type.xml:766
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There are 3 approaches to developing a custom Hibernate type. As a means of "
|
||||
|
@ -1155,14 +1215,14 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:744
|
||||
#: type.xml:773
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.type.Type</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:745
|
||||
#: type.xml:774
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The first approach is to directly implement the <interfacename>org.hibernate."
|
||||
|
@ -1178,13 +1238,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:756
|
||||
#: type.xml:785
|
||||
#, no-c-format
|
||||
msgid "Defining and registering the custom Type"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:757
|
||||
#: type.xml:786
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements BasicType {\n"
|
||||
|
@ -1249,7 +1309,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:760
|
||||
#: type.xml:789
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is important that we registered the type <emphasis>before</emphasis> "
|
||||
|
@ -1257,7 +1317,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:767
|
||||
#: type.xml:796
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.UserType</"
|
||||
|
@ -1265,7 +1325,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:769
|
||||
#: type.xml:798
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Both <interfacename>org.hibernate.usertype.UserType</interfacename> and "
|
||||
|
@ -1275,7 +1335,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:776
|
||||
#: type.xml:805
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The second approach is the use the <interfacename>org.hibernate.usertype."
|
||||
|
@ -1287,13 +1347,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:783
|
||||
#: type.xml:812
|
||||
#, no-c-format
|
||||
msgid "Defining the custom UserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:784
|
||||
#: type.xml:813
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements UserType {\n"
|
||||
|
@ -1338,7 +1398,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:786
|
||||
#: type.xml:815
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There is not much difference between the <interfacename>org.hibernate.type."
|
||||
|
@ -1351,7 +1411,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:796
|
||||
#: type.xml:825
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.CompositeUserType</"
|
||||
|
@ -1359,7 +1419,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:797
|
||||
#: type.xml:826
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The third and final approach is the use the <interfacename>org.hibernate."
|
||||
|
@ -1374,13 +1434,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:808
|
||||
#: type.xml:837
|
||||
#, no-c-format
|
||||
msgid "Defining the custom CompositeUserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:809
|
||||
#: type.xml:838
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements CompositeUserType {\n"
|
||||
|
@ -1472,13 +1532,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:816
|
||||
#: type.xml:845
|
||||
#, no-c-format
|
||||
msgid "Type registry"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:817
|
||||
#: type.xml:846
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Internally Hibernate uses a registry of basic types (see <xref linkend="
|
||||
|
@ -1489,7 +1549,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:823
|
||||
#: type.xml:852
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"To register a new type or to override an existing type registration, "
|
||||
|
@ -1501,13 +1561,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:830
|
||||
#: type.xml:859
|
||||
#, no-c-format
|
||||
msgid "Overriding the standard <classname>StringType</classname>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:831
|
||||
#: type.xml:860
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[Configuration cfg = ...;\n"
|
||||
|
@ -1515,7 +1575,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:833
|
||||
#: type.xml:862
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The argument to <methodname>registerTypeOverride</methodname> is a "
|
||||
|
@ -1525,13 +1585,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:839
|
||||
#: type.xml:868
|
||||
#, no-c-format
|
||||
msgid "Snippet from BasicType.java"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:840
|
||||
#: type.xml:869
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"/**\n"
|
||||
|
@ -1544,7 +1604,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:842
|
||||
#: type.xml:871
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"One approach is to use inheritance (<classname>SuperDuperStringType</"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2010-07-21 04:35+0000\n"
|
||||
"POT-Creation-Date: 2011-01-21 21:18+0000\n"
|
||||
"PO-Revision-Date: 2010-07-21 04:32+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -714,25 +714,53 @@ msgstr ""
|
|||
#. Tag: classname
|
||||
#: type.xml:456
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgid "java.net.URL"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:459
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgid "org.hibernate.type.UrlType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:461
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.net.URL</classname> to a JDBC VARCHAR (using the "
|
||||
"external form)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>url</literal> and <literal>java.net.URL</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the "
|
||||
"Class name)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#: type.xml:481
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>class</literal> and <literal>java.lang.Class</"
|
||||
|
@ -740,25 +768,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#: type.xml:490
|
||||
#, no-c-format
|
||||
msgid "java.sql.Blob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#: type.xml:493
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#: type.xml:495
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:481
|
||||
#: type.xml:498
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>blob</literal> and <literal>java.sql.Blob</"
|
||||
|
@ -766,25 +794,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:490
|
||||
#: type.xml:507
|
||||
#, no-c-format
|
||||
msgid "java.sql.Clob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:493
|
||||
#: type.xml:510
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:495
|
||||
#: type.xml:512
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:498
|
||||
#: type.xml:515
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>clob</literal> and <literal>java.sql.Clob</"
|
||||
|
@ -792,25 +820,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:507 type.xml:536
|
||||
#: type.xml:524
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510 type.xml:539
|
||||
#: type.xml:527 type.xml:568
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:512
|
||||
#: type.xml:529
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:515
|
||||
#: type.xml:532
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>binary</literal> and <literal>byte[]</literal> in "
|
||||
|
@ -818,33 +846,59 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:522
|
||||
#: type.xml:539
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.MaterializedBlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:524
|
||||
#: type.xml:541
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:527
|
||||
#: type.xml:544
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>materialized_blob</literal> in the type registry "
|
||||
"(see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:551
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ImageType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:541
|
||||
#: type.xml:553
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC LONGVARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:556
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>image</literal> in the type registry (see <xref "
|
||||
"linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:565
|
||||
#, no-c-format
|
||||
msgid "Byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:570
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:544
|
||||
#: type.xml:573
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-binary</literal>, <literal>Byte[]</"
|
||||
|
@ -853,45 +907,51 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:553 type.xml:570
|
||||
#: type.xml:582
|
||||
#, no-c-format
|
||||
msgid "char[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:556
|
||||
#: type.xml:585
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:558
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "Maps a char[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:561
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>characters</literal> and <literal>char[]</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:599
|
||||
#, no-c-format
|
||||
msgid "Character[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:573
|
||||
#: type.xml:602
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:575
|
||||
#: type.xml:604
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:578
|
||||
#: type.xml:607
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-characters</literal>, <literal>Character[]"
|
||||
|
@ -900,25 +960,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:587
|
||||
#: type.xml:616
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:590
|
||||
#: type.xml:619
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:592
|
||||
#: type.xml:621
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:595
|
||||
#: type.xml:624
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</"
|
||||
|
@ -926,13 +986,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:602
|
||||
#: type.xml:631
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:604
|
||||
#: type.xml:633
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for "
|
||||
|
@ -940,7 +1000,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:607
|
||||
#: type.xml:636
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-char</literal> in the type registry (see "
|
||||
|
@ -948,13 +1008,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:614
|
||||
#: type.xml:643
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.PostgresUUIDType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:616
|
||||
#: type.xml:645
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to the PostgreSQL UUID data type (through "
|
||||
|
@ -963,7 +1023,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:620
|
||||
#: type.xml:649
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>pg-uuid</literal> in the type registry (see <xref "
|
||||
|
@ -971,25 +1031,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: interfacename
|
||||
#: type.xml:629
|
||||
#: type.xml:658
|
||||
#, no-c-format
|
||||
msgid "java.io.Serializable"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:632
|
||||
#: type.xml:661
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.SerializableType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:634
|
||||
#: type.xml:663
|
||||
#, no-c-format
|
||||
msgid "Maps implementors of java.lang.Serializable to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:637
|
||||
#: type.xml:666
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Unlike the other value types, there are multiple instances of this type. It "
|
||||
|
@ -1000,13 +1060,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:650
|
||||
#: type.xml:679
|
||||
#, no-c-format
|
||||
msgid "Composite types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:652
|
||||
#: type.xml:681
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The Java Persistence API calls these embedded types, while Hibernate "
|
||||
|
@ -1015,7 +1075,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:658
|
||||
#: type.xml:687
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Components represent aggregations of values into a single Java type. For "
|
||||
|
@ -1030,13 +1090,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:670
|
||||
#: type.xml:699
|
||||
#, no-c-format
|
||||
msgid "Collection types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:672
|
||||
#: type.xml:701
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is critical understand that we mean the collection itself, not its "
|
||||
|
@ -1045,19 +1105,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:678
|
||||
#: type.xml:707
|
||||
#, no-c-format
|
||||
msgid "Collections are covered in <xref linkend=\"collections\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:686
|
||||
#: type.xml:715
|
||||
#, no-c-format
|
||||
msgid "Entity types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:687
|
||||
#: type.xml:716
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The definition of entities is covered in detail in <xref linkend="
|
||||
|
@ -1071,7 +1131,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:695
|
||||
#: type.xml:724
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"This notion of entity independence can be modified by the application "
|
||||
|
@ -1081,13 +1141,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:705
|
||||
#: type.xml:734
|
||||
#, no-c-format
|
||||
msgid "Significance of type categories"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:706
|
||||
#: type.xml:735
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Why do we spend so much time categorizing the various types of types? What "
|
||||
|
@ -1095,7 +1155,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:710
|
||||
#: type.xml:739
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The main categorization was between entity types and value types. To review "
|
||||
|
@ -1108,7 +1168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:717
|
||||
#: type.xml:746
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Nor can you define an association <emphasis>to</emphasis> that Product sku. "
|
||||
|
@ -1118,19 +1178,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:722
|
||||
#: type.xml:751
|
||||
#, no-c-format
|
||||
msgid "TBC..."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:728
|
||||
#: type.xml:757
|
||||
#, no-c-format
|
||||
msgid "Custom types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:729
|
||||
#: type.xml:758
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Hibernate makes it relatively easy for developers to create their own "
|
||||
|
@ -1144,7 +1204,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:737
|
||||
#: type.xml:766
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There are 3 approaches to developing a custom Hibernate type. As a means of "
|
||||
|
@ -1155,14 +1215,14 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:744
|
||||
#: type.xml:773
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.type.Type</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:745
|
||||
#: type.xml:774
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The first approach is to directly implement the <interfacename>org.hibernate."
|
||||
|
@ -1178,13 +1238,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:756
|
||||
#: type.xml:785
|
||||
#, no-c-format
|
||||
msgid "Defining and registering the custom Type"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:757
|
||||
#: type.xml:786
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements BasicType {\n"
|
||||
|
@ -1249,7 +1309,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:760
|
||||
#: type.xml:789
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is important that we registered the type <emphasis>before</emphasis> "
|
||||
|
@ -1257,7 +1317,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:767
|
||||
#: type.xml:796
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.UserType</"
|
||||
|
@ -1265,7 +1325,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:769
|
||||
#: type.xml:798
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Both <interfacename>org.hibernate.usertype.UserType</interfacename> and "
|
||||
|
@ -1275,7 +1335,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:776
|
||||
#: type.xml:805
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The second approach is the use the <interfacename>org.hibernate.usertype."
|
||||
|
@ -1287,13 +1347,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:783
|
||||
#: type.xml:812
|
||||
#, no-c-format
|
||||
msgid "Defining the custom UserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:784
|
||||
#: type.xml:813
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements UserType {\n"
|
||||
|
@ -1338,7 +1398,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:786
|
||||
#: type.xml:815
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There is not much difference between the <interfacename>org.hibernate.type."
|
||||
|
@ -1351,7 +1411,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:796
|
||||
#: type.xml:825
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.CompositeUserType</"
|
||||
|
@ -1359,7 +1419,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:797
|
||||
#: type.xml:826
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The third and final approach is the use the <interfacename>org.hibernate."
|
||||
|
@ -1374,13 +1434,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:808
|
||||
#: type.xml:837
|
||||
#, no-c-format
|
||||
msgid "Defining the custom CompositeUserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:809
|
||||
#: type.xml:838
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements CompositeUserType {\n"
|
||||
|
@ -1472,13 +1532,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:816
|
||||
#: type.xml:845
|
||||
#, no-c-format
|
||||
msgid "Type registry"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:817
|
||||
#: type.xml:846
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Internally Hibernate uses a registry of basic types (see <xref linkend="
|
||||
|
@ -1489,7 +1549,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:823
|
||||
#: type.xml:852
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"To register a new type or to override an existing type registration, "
|
||||
|
@ -1501,13 +1561,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:830
|
||||
#: type.xml:859
|
||||
#, no-c-format
|
||||
msgid "Overriding the standard <classname>StringType</classname>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:831
|
||||
#: type.xml:860
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[Configuration cfg = ...;\n"
|
||||
|
@ -1515,7 +1575,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:833
|
||||
#: type.xml:862
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The argument to <methodname>registerTypeOverride</methodname> is a "
|
||||
|
@ -1525,13 +1585,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:839
|
||||
#: type.xml:868
|
||||
#, no-c-format
|
||||
msgid "Snippet from BasicType.java"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:840
|
||||
#: type.xml:869
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"/**\n"
|
||||
|
@ -1544,7 +1604,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:842
|
||||
#: type.xml:871
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"One approach is to use inheritance (<classname>SuperDuperStringType</"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2010-07-21 04:35+0000\n"
|
||||
"POT-Creation-Date: 2011-01-21 21:18+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <kde-i18n-doc@kde.org>\n"
|
||||
|
@ -611,377 +611,431 @@ msgstr ""
|
|||
#. Tag: classname
|
||||
#: type.xml:456
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgid "java.net.URL"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:459
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgid "org.hibernate.type.UrlType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:461
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the Class name)"
|
||||
msgid "Maps a <classname>java.net.URL</classname> to a JDBC VARCHAR (using the external form)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>class</literal> and <literal>java.lang.Class</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgid "Registered under <literal>url</literal> and <literal>java.net.URL</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#, no-c-format
|
||||
msgid "java.sql.Blob"
|
||||
msgid "java.lang.Class"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgid "Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the Class name)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:481
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>blob</literal> and <literal>java.sql.Blob</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgid "Registered under <literal>class</literal> and <literal>java.lang.Class</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:490
|
||||
#, no-c-format
|
||||
msgid "java.sql.Clob"
|
||||
msgid "java.sql.Blob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:493
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:495
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:498
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>clob</literal> and <literal>java.sql.Clob</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:507 type.xml:536
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgid "Registered under <literal>blob</literal> and <literal>java.sql.Blob</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510 type.xml:539
|
||||
#: type.xml:507
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgid "java.sql.Clob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:512
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:515
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>clob</literal> and <literal>java.sql.Clob</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:524
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:527 type.xml:568
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:529
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:532
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>binary</literal> and <literal>byte[]</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:522
|
||||
#: type.xml:539
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.MaterializedBlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:524
|
||||
#: type.xml:541
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:527
|
||||
#: type.xml:544
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>materialized_blob</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:551
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ImageType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:541
|
||||
#: type.xml:553
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC LONGVARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:556
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>image</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:565
|
||||
#, no-c-format
|
||||
msgid "Byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:570
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:544
|
||||
#: type.xml:573
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>wrapper-binary</literal>, <literal>Byte[]</literal> and <literal>java.lang.Byte[]</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:553 type.xml:570
|
||||
#: type.xml:582
|
||||
#, no-c-format
|
||||
msgid "char[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:556
|
||||
#: type.xml:585
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:558
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "Maps a char[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:561
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>characters</literal> and <literal>char[]</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:573
|
||||
#. Tag: title
|
||||
#: type.xml:599
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:575
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:578
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>wrapper-characters</literal>, <literal>Character[]</literal> and <literal>java.lang.Character[]</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:592
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:595
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgid "Character[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:602
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:604
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for existing schemas)"
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:607
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>wrapper-characters</literal>, <literal>Character[]</literal> and <literal>java.lang.Character[]</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:616
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:619
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:621
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:624
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:631
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:633
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for existing schemas)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:636
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>uuid-char</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:614
|
||||
#: type.xml:643
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.PostgresUUIDType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:616
|
||||
#: type.xml:645
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to the PostgreSQL UUID data type (through <literal>Types#OTHER</literal> which is how the PostgreSQL JDBC driver defines it)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:620
|
||||
#: type.xml:649
|
||||
#, no-c-format
|
||||
msgid "Registered under <literal>pg-uuid</literal> in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: interfacename
|
||||
#: type.xml:629
|
||||
#: type.xml:658
|
||||
#, no-c-format
|
||||
msgid "java.io.Serializable"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:632
|
||||
#: type.xml:661
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.SerializableType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:634
|
||||
#: type.xml:663
|
||||
#, no-c-format
|
||||
msgid "Maps implementors of java.lang.Serializable to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:637
|
||||
#: type.xml:666
|
||||
#, no-c-format
|
||||
msgid "Unlike the other value types, there are multiple instances of this type. It gets registered once under <interfacename>java.io.Serializable</interfacename>. Additionally it gets registered under the specific <interfacename>java.io.Serializable</interfacename> implementation class names."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:650
|
||||
#: type.xml:679
|
||||
#, no-c-format
|
||||
msgid "Composite types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:652
|
||||
#: type.xml:681
|
||||
#, no-c-format
|
||||
msgid "The Java Persistence API calls these embedded types, while Hibernate traditionally called them components. Just be aware that both terms are used and mean the same thing in the scope of discussing Hibernate."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:658
|
||||
#: type.xml:687
|
||||
#, no-c-format
|
||||
msgid "Components represent aggregations of values into a single Java type. For example, you might have an Address class that aggregates street, city, state, etc information or a Name class that aggregates the parts of a person's Name. In many ways a component looks exactly like an entity. They are both (generally speaking) classes written specifically for the application. They both might have references to other application-specific classes, as well as to collections and simple JDK types. As discussed before, the only distinguishing factory is the fact that a component does not own its own lifecycle nor does it define an identifier."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:670
|
||||
#: type.xml:699
|
||||
#, no-c-format
|
||||
msgid "Collection types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:672
|
||||
#: type.xml:701
|
||||
#, no-c-format
|
||||
msgid "It is critical understand that we mean the collection itself, not its contents. The contents of the collection can in turn be basic, component or entity types (though not collections), but the collection itself is owned."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:678
|
||||
#: type.xml:707
|
||||
#, no-c-format
|
||||
msgid "Collections are covered in <xref linkend=\"collections\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:686
|
||||
#: type.xml:715
|
||||
#, no-c-format
|
||||
msgid "Entity types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:687
|
||||
#: type.xml:716
|
||||
#, no-c-format
|
||||
msgid "The definition of entities is covered in detail in <xref linkend=\"persistent-classes\"/>. For the purpose of this discussion, it is enough to say that entities are (generally application-specific) classes which correlate to rows in a table. Specifically they correlate to the row by means of a unique identifier. Because of this unique identifier, entities exist independently and define their own lifecycle. As an example, when we delete a <classname>Membership</classname>, both the <classname>User</classname> and <classname>Group</classname> entities remain."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:695
|
||||
#: type.xml:724
|
||||
#, no-c-format
|
||||
msgid "This notion of entity independence can be modified by the application developer using the concept of cascades. Cascades allow certain operations to continue (or \"cascade\") across an association from one entity to another. Cascades are covered in detail in <xref linkend=\"associations\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:705
|
||||
#: type.xml:734
|
||||
#, no-c-format
|
||||
msgid "Significance of type categories"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:706
|
||||
#: type.xml:735
|
||||
#, no-c-format
|
||||
msgid "Why do we spend so much time categorizing the various types of types? What is the significance of the distinction?"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:710
|
||||
#: type.xml:739
|
||||
#, no-c-format
|
||||
msgid "The main categorization was between entity types and value types. To review we said that entities, by nature of their unique identifier, exist independently of other objects whereas values do not. An application cannot \"delete\" a Product sku; instead, the sku is removed when the Product itself is deleted (obviously you can <emphasis>update</emphasis> the sku of that Product to null to make it \"go away\", but even there the access is done through the Product)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:717
|
||||
#: type.xml:746
|
||||
#, no-c-format
|
||||
msgid "Nor can you define an association <emphasis>to</emphasis> that Product sku. You <emphasis>can</emphasis> define an association to Product <emphasis>based on</emphasis> its sku, assuming sku is unique, but that is totally different."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:722
|
||||
#: type.xml:751
|
||||
#, no-c-format
|
||||
msgid "TBC..."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:728
|
||||
#: type.xml:757
|
||||
#, no-c-format
|
||||
msgid "Custom types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:729
|
||||
#: type.xml:758
|
||||
#, no-c-format
|
||||
msgid "Hibernate makes it relatively easy for developers to create their own <emphasis>value</emphasis> types. For example, you might want to persist properties of type <classname>java.lang.BigInteger</classname> to <literal>VARCHAR</literal> columns. Custom types are not limited to mapping values to a single table column. So, for example, you might want to concatenate together <literal>FIRST_NAME</literal>, <literal>INITIAL</literal> and <literal>SURNAME</literal> columns into a <classname>java.lang.String</classname>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:737
|
||||
#: type.xml:766
|
||||
#, no-c-format
|
||||
msgid "There are 3 approaches to developing a custom Hibernate type. As a means of illustrating the different approaches, lets consider a use case where we need to compose a <classname>java.math.BigDecimal</classname> and <classname>java.util.Currency</classname> together into a custom <classname>Money</classname> class."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:744
|
||||
#: type.xml:773
|
||||
#, no-c-format
|
||||
msgid "Custom types using <interfacename>org.hibernate.type.Type</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:745
|
||||
#: type.xml:774
|
||||
#, no-c-format
|
||||
msgid "The first approach is to directly implement the <interfacename>org.hibernate.type.Type</interfacename> interface (or one of its derivatives). Probably, you will be more interested in the more specific <interfacename>org.hibernate.type.BasicType</interfacename> contract which would allow registration of the type (see <xref linkend=\"types-registry\"/>). The benefit of this registration is that whenever the metadata for a particular property does not specify the Hibernate type to use, Hibernate will consult the registry for the exposed property type. In our example, the property type would be <classname>Money</classname>, which is the key we would use to register our type in the registry:"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:756
|
||||
#: type.xml:785
|
||||
#, no-c-format
|
||||
msgid "Defining and registering the custom Type"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:757
|
||||
#: type.xml:786
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements BasicType {\n"
|
||||
|
@ -1039,37 +1093,37 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:760
|
||||
#: type.xml:789
|
||||
#, no-c-format
|
||||
msgid "It is important that we registered the type <emphasis>before</emphasis> adding mappings."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:767
|
||||
#: type.xml:796
|
||||
#, no-c-format
|
||||
msgid "Custom types using <interfacename>org.hibernate.usertype.UserType</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:769
|
||||
#: type.xml:798
|
||||
#, no-c-format
|
||||
msgid "Both <interfacename>org.hibernate.usertype.UserType</interfacename> and <interfacename>org.hibernate.usertype.CompositeUserType</interfacename> were originally added to isolate user code from internal changes to the <interfacename>org.hibernate.type.Type</interfacename> interfaces."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:776
|
||||
#: type.xml:805
|
||||
#, no-c-format
|
||||
msgid "The second approach is the use the <interfacename>org.hibernate.usertype.UserType</interfacename> interface, which presents a somewhat simplified view of the <interfacename>org.hibernate.type.Type</interfacename> interface. Using a <interfacename>org.hibernate.usertype.UserType</interfacename>, our <classname>Money</classname> custom type would look as follows:"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:783
|
||||
#: type.xml:812
|
||||
#, no-c-format
|
||||
msgid "Defining the custom UserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:784
|
||||
#: type.xml:813
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements UserType {\n"
|
||||
|
@ -1110,31 +1164,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:786
|
||||
#: type.xml:815
|
||||
#, no-c-format
|
||||
msgid "There is not much difference between the <interfacename>org.hibernate.type.Type</interfacename> example and the <interfacename>org.hibernate.usertype.UserType</interfacename> example, but that is only because of the snippets shown. If you choose the <interfacename>org.hibernate.type.Type</interfacename> approach there are quite a few more methods you would need to implement as compared to the <interfacename>org.hibernate.usertype.UserType</interfacename>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:796
|
||||
#: type.xml:825
|
||||
#, no-c-format
|
||||
msgid "Custom types using <interfacename>org.hibernate.usertype.CompositeUserType</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:797
|
||||
#: type.xml:826
|
||||
#, no-c-format
|
||||
msgid "The third and final approach is the use the <interfacename>org.hibernate.usertype.CompositeUserType</interfacename> interface, which differs from <interfacename>org.hibernate.usertype.UserType</interfacename> in that it gives us the ability to provide Hibernate the information to handle the composition within the <classname>Money</classname> class (specifically the 2 attributes). This would give us the capability, for example, to reference the <literal>amount</literal> attribute in an HQL query. Using a <interfacename>org.hibernate.usertype.CompositeUserType</interfacename>, our <classname>Money</classname> custom type would look as follows:"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:808
|
||||
#: type.xml:837
|
||||
#, no-c-format
|
||||
msgid "Defining the custom CompositeUserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:809
|
||||
#: type.xml:838
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements CompositeUserType {\n"
|
||||
|
@ -1217,31 +1271,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:816
|
||||
#: type.xml:845
|
||||
#, no-c-format
|
||||
msgid "Type registry"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:817
|
||||
#: type.xml:846
|
||||
#, no-c-format
|
||||
msgid "Internally Hibernate uses a registry of basic types (see <xref linkend=\"types-value-basic\"/>) when it needs to resolve the specific <interfacename>org.hibernate.type.Type</interfacename> to use in certain situations. It also provides a way for applications to add extra basic type registrations as well as override the standard basic type registrations."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:823
|
||||
#: type.xml:852
|
||||
#, no-c-format
|
||||
msgid "To register a new type or to override an existing type registration, applications would make use of the <methodname>registerTypeOverride</methodname> method of the <classname>org.hibernate.cfg.Configuration</classname> class when bootstrapping Hibernate. For example, lets say you want Hibernate to use your custom <classname>SuperDuperStringType</classname>; during bootstrap you would call:"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:830
|
||||
#: type.xml:859
|
||||
#, no-c-format
|
||||
msgid "Overriding the standard <classname>StringType</classname>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:831
|
||||
#: type.xml:860
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[Configuration cfg = ...;\n"
|
||||
|
@ -1249,19 +1303,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:833
|
||||
#: type.xml:862
|
||||
#, no-c-format
|
||||
msgid "The argument to <methodname>registerTypeOverride</methodname> is a <interfacename>org.hibernate.type.BasicType</interfacename> which is a specialization of the <interfacename>org.hibernate.type.Type</interfacename> we saw before. It adds a single method:"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:839
|
||||
#: type.xml:868
|
||||
#, no-c-format
|
||||
msgid "Snippet from BasicType.java"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:840
|
||||
#: type.xml:869
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"/**\n"
|
||||
|
@ -1273,7 +1327,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:842
|
||||
#: type.xml:871
|
||||
#, no-c-format
|
||||
msgid "One approach is to use inheritance (<classname>SuperDuperStringType</classname> extends <classname>org.hibernate.type.StringType</classname>); another is to use delegation."
|
||||
msgstr ""
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2010-07-21 04:35+0000\n"
|
||||
"POT-Creation-Date: 2011-01-21 21:18+0000\n"
|
||||
"PO-Revision-Date: 2010-07-21 04:32+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -714,25 +714,53 @@ msgstr ""
|
|||
#. Tag: classname
|
||||
#: type.xml:456
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgid "java.net.URL"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:459
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgid "org.hibernate.type.UrlType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:461
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.net.URL</classname> to a JDBC VARCHAR (using the "
|
||||
"external form)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>url</literal> and <literal>java.net.URL</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the "
|
||||
"Class name)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#: type.xml:481
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>class</literal> and <literal>java.lang.Class</"
|
||||
|
@ -740,25 +768,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#: type.xml:490
|
||||
#, no-c-format
|
||||
msgid "java.sql.Blob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#: type.xml:493
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#: type.xml:495
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:481
|
||||
#: type.xml:498
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>blob</literal> and <literal>java.sql.Blob</"
|
||||
|
@ -766,25 +794,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:490
|
||||
#: type.xml:507
|
||||
#, no-c-format
|
||||
msgid "java.sql.Clob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:493
|
||||
#: type.xml:510
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:495
|
||||
#: type.xml:512
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:498
|
||||
#: type.xml:515
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>clob</literal> and <literal>java.sql.Clob</"
|
||||
|
@ -792,25 +820,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:507 type.xml:536
|
||||
#: type.xml:524
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510 type.xml:539
|
||||
#: type.xml:527 type.xml:568
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:512
|
||||
#: type.xml:529
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:515
|
||||
#: type.xml:532
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>binary</literal> and <literal>byte[]</literal> in "
|
||||
|
@ -818,33 +846,59 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:522
|
||||
#: type.xml:539
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.MaterializedBlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:524
|
||||
#: type.xml:541
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:527
|
||||
#: type.xml:544
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>materialized_blob</literal> in the type registry "
|
||||
"(see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:551
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ImageType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:541
|
||||
#: type.xml:553
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC LONGVARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:556
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>image</literal> in the type registry (see <xref "
|
||||
"linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:565
|
||||
#, no-c-format
|
||||
msgid "Byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:570
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:544
|
||||
#: type.xml:573
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-binary</literal>, <literal>Byte[]</"
|
||||
|
@ -853,45 +907,51 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:553 type.xml:570
|
||||
#: type.xml:582
|
||||
#, no-c-format
|
||||
msgid "char[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:556
|
||||
#: type.xml:585
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:558
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "Maps a char[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:561
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>characters</literal> and <literal>char[]</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:599
|
||||
#, no-c-format
|
||||
msgid "Character[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:573
|
||||
#: type.xml:602
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:575
|
||||
#: type.xml:604
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:578
|
||||
#: type.xml:607
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-characters</literal>, <literal>Character[]"
|
||||
|
@ -900,25 +960,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:587
|
||||
#: type.xml:616
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:590
|
||||
#: type.xml:619
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:592
|
||||
#: type.xml:621
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:595
|
||||
#: type.xml:624
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</"
|
||||
|
@ -926,13 +986,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:602
|
||||
#: type.xml:631
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:604
|
||||
#: type.xml:633
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for "
|
||||
|
@ -940,7 +1000,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:607
|
||||
#: type.xml:636
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-char</literal> in the type registry (see "
|
||||
|
@ -948,13 +1008,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:614
|
||||
#: type.xml:643
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.PostgresUUIDType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:616
|
||||
#: type.xml:645
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to the PostgreSQL UUID data type (through "
|
||||
|
@ -963,7 +1023,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:620
|
||||
#: type.xml:649
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>pg-uuid</literal> in the type registry (see <xref "
|
||||
|
@ -971,25 +1031,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: interfacename
|
||||
#: type.xml:629
|
||||
#: type.xml:658
|
||||
#, no-c-format
|
||||
msgid "java.io.Serializable"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:632
|
||||
#: type.xml:661
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.SerializableType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:634
|
||||
#: type.xml:663
|
||||
#, no-c-format
|
||||
msgid "Maps implementors of java.lang.Serializable to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:637
|
||||
#: type.xml:666
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Unlike the other value types, there are multiple instances of this type. It "
|
||||
|
@ -1000,13 +1060,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:650
|
||||
#: type.xml:679
|
||||
#, no-c-format
|
||||
msgid "Composite types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:652
|
||||
#: type.xml:681
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The Java Persistence API calls these embedded types, while Hibernate "
|
||||
|
@ -1015,7 +1075,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:658
|
||||
#: type.xml:687
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Components represent aggregations of values into a single Java type. For "
|
||||
|
@ -1030,13 +1090,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:670
|
||||
#: type.xml:699
|
||||
#, no-c-format
|
||||
msgid "Collection types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:672
|
||||
#: type.xml:701
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is critical understand that we mean the collection itself, not its "
|
||||
|
@ -1045,19 +1105,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:678
|
||||
#: type.xml:707
|
||||
#, no-c-format
|
||||
msgid "Collections are covered in <xref linkend=\"collections\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:686
|
||||
#: type.xml:715
|
||||
#, no-c-format
|
||||
msgid "Entity types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:687
|
||||
#: type.xml:716
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The definition of entities is covered in detail in <xref linkend="
|
||||
|
@ -1071,7 +1131,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:695
|
||||
#: type.xml:724
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"This notion of entity independence can be modified by the application "
|
||||
|
@ -1081,13 +1141,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:705
|
||||
#: type.xml:734
|
||||
#, no-c-format
|
||||
msgid "Significance of type categories"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:706
|
||||
#: type.xml:735
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Why do we spend so much time categorizing the various types of types? What "
|
||||
|
@ -1095,7 +1155,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:710
|
||||
#: type.xml:739
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The main categorization was between entity types and value types. To review "
|
||||
|
@ -1108,7 +1168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:717
|
||||
#: type.xml:746
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Nor can you define an association <emphasis>to</emphasis> that Product sku. "
|
||||
|
@ -1118,19 +1178,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:722
|
||||
#: type.xml:751
|
||||
#, no-c-format
|
||||
msgid "TBC..."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:728
|
||||
#: type.xml:757
|
||||
#, no-c-format
|
||||
msgid "Custom types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:729
|
||||
#: type.xml:758
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Hibernate makes it relatively easy for developers to create their own "
|
||||
|
@ -1144,7 +1204,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:737
|
||||
#: type.xml:766
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There are 3 approaches to developing a custom Hibernate type. As a means of "
|
||||
|
@ -1155,14 +1215,14 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:744
|
||||
#: type.xml:773
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.type.Type</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:745
|
||||
#: type.xml:774
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The first approach is to directly implement the <interfacename>org.hibernate."
|
||||
|
@ -1178,13 +1238,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:756
|
||||
#: type.xml:785
|
||||
#, no-c-format
|
||||
msgid "Defining and registering the custom Type"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:757
|
||||
#: type.xml:786
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements BasicType {\n"
|
||||
|
@ -1249,7 +1309,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:760
|
||||
#: type.xml:789
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is important that we registered the type <emphasis>before</emphasis> "
|
||||
|
@ -1257,7 +1317,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:767
|
||||
#: type.xml:796
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.UserType</"
|
||||
|
@ -1265,7 +1325,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:769
|
||||
#: type.xml:798
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Both <interfacename>org.hibernate.usertype.UserType</interfacename> and "
|
||||
|
@ -1275,7 +1335,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:776
|
||||
#: type.xml:805
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The second approach is the use the <interfacename>org.hibernate.usertype."
|
||||
|
@ -1287,13 +1347,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:783
|
||||
#: type.xml:812
|
||||
#, no-c-format
|
||||
msgid "Defining the custom UserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:784
|
||||
#: type.xml:813
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements UserType {\n"
|
||||
|
@ -1338,7 +1398,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:786
|
||||
#: type.xml:815
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There is not much difference between the <interfacename>org.hibernate.type."
|
||||
|
@ -1351,7 +1411,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:796
|
||||
#: type.xml:825
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.CompositeUserType</"
|
||||
|
@ -1359,7 +1419,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:797
|
||||
#: type.xml:826
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The third and final approach is the use the <interfacename>org.hibernate."
|
||||
|
@ -1374,13 +1434,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:808
|
||||
#: type.xml:837
|
||||
#, no-c-format
|
||||
msgid "Defining the custom CompositeUserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:809
|
||||
#: type.xml:838
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements CompositeUserType {\n"
|
||||
|
@ -1472,13 +1532,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:816
|
||||
#: type.xml:845
|
||||
#, no-c-format
|
||||
msgid "Type registry"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:817
|
||||
#: type.xml:846
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Internally Hibernate uses a registry of basic types (see <xref linkend="
|
||||
|
@ -1489,7 +1549,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:823
|
||||
#: type.xml:852
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"To register a new type or to override an existing type registration, "
|
||||
|
@ -1501,13 +1561,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:830
|
||||
#: type.xml:859
|
||||
#, no-c-format
|
||||
msgid "Overriding the standard <classname>StringType</classname>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:831
|
||||
#: type.xml:860
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[Configuration cfg = ...;\n"
|
||||
|
@ -1515,7 +1575,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:833
|
||||
#: type.xml:862
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The argument to <methodname>registerTypeOverride</methodname> is a "
|
||||
|
@ -1525,13 +1585,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:839
|
||||
#: type.xml:868
|
||||
#, no-c-format
|
||||
msgid "Snippet from BasicType.java"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:840
|
||||
#: type.xml:869
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"/**\n"
|
||||
|
@ -1544,7 +1604,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:842
|
||||
#: type.xml:871
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"One approach is to use inheritance (<classname>SuperDuperStringType</"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2010-07-21 04:35+0000\n"
|
||||
"POT-Creation-Date: 2011-01-21 21:18+0000\n"
|
||||
"PO-Revision-Date: 2010-07-21 04:32+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -714,25 +714,53 @@ msgstr ""
|
|||
#. Tag: classname
|
||||
#: type.xml:456
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgid "java.net.URL"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:459
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgid "org.hibernate.type.UrlType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:461
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.net.URL</classname> to a JDBC VARCHAR (using the "
|
||||
"external form)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>url</literal> and <literal>java.net.URL</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#, no-c-format
|
||||
msgid "java.lang.Class"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClassType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a <classname>java.lang.Class</classname> to a JDBC VARCHAR (using the "
|
||||
"Class name)"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:464
|
||||
#: type.xml:481
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>class</literal> and <literal>java.lang.Class</"
|
||||
|
@ -740,25 +768,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:473
|
||||
#: type.xml:490
|
||||
#, no-c-format
|
||||
msgid "java.sql.Blob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:476
|
||||
#: type.xml:493
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:478
|
||||
#: type.xml:495
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Blob</classname> to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:481
|
||||
#: type.xml:498
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>blob</literal> and <literal>java.sql.Blob</"
|
||||
|
@ -766,25 +794,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:490
|
||||
#: type.xml:507
|
||||
#, no-c-format
|
||||
msgid "java.sql.Clob"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:493
|
||||
#: type.xml:510
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ClobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:495
|
||||
#: type.xml:512
|
||||
#, no-c-format
|
||||
msgid "Maps a <classname>java.sql.Clob</classname> to a JDBC CLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:498
|
||||
#: type.xml:515
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>clob</literal> and <literal>java.sql.Clob</"
|
||||
|
@ -792,25 +820,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:507 type.xml:536
|
||||
#: type.xml:524
|
||||
#, no-c-format
|
||||
msgid "byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:510 type.xml:539
|
||||
#: type.xml:527 type.xml:568
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.BinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:512
|
||||
#: type.xml:529
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:515
|
||||
#: type.xml:532
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>binary</literal> and <literal>byte[]</literal> in "
|
||||
|
@ -818,33 +846,59 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:522
|
||||
#: type.xml:539
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.MaterializedBlobType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:524
|
||||
#: type.xml:541
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC BLOB"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:527
|
||||
#: type.xml:544
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>materialized_blob</literal> in the type registry "
|
||||
"(see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:551
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.ImageType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:541
|
||||
#: type.xml:553
|
||||
#, no-c-format
|
||||
msgid "Maps a primitive byte[] to a JDBC LONGVARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:556
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>image</literal> in the type registry (see <xref "
|
||||
"linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:565
|
||||
#, no-c-format
|
||||
msgid "Byte[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:570
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Byte[] to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:544
|
||||
#: type.xml:573
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-binary</literal>, <literal>Byte[]</"
|
||||
|
@ -853,45 +907,51 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:553 type.xml:570
|
||||
#: type.xml:582
|
||||
#, no-c-format
|
||||
msgid "char[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:556
|
||||
#: type.xml:585
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:558
|
||||
#: type.xml:587
|
||||
#, no-c-format
|
||||
msgid "Maps a char[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:561
|
||||
#: type.xml:590
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>characters</literal> and <literal>char[]</literal> "
|
||||
"in the type registry (see <xref linkend=\"types-registry\"/>)."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:599
|
||||
#, no-c-format
|
||||
msgid "Character[]"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:573
|
||||
#: type.xml:602
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.CharacterArrayType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:575
|
||||
#: type.xml:604
|
||||
#, no-c-format
|
||||
msgid "Maps a java.lang.Character[] to a JDBC VARCHAR"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:578
|
||||
#: type.xml:607
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>wrapper-characters</literal>, <literal>Character[]"
|
||||
|
@ -900,25 +960,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:587
|
||||
#: type.xml:616
|
||||
#, no-c-format
|
||||
msgid "java.util.UUID"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:590
|
||||
#: type.xml:619
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDBinaryType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:592
|
||||
#: type.xml:621
|
||||
#, no-c-format
|
||||
msgid "Maps a java.util.UUID to a JDBC BINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:595
|
||||
#: type.xml:624
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-binary</literal> and <literal>java.util.UUID</"
|
||||
|
@ -926,13 +986,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:602
|
||||
#: type.xml:631
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.UUIDCharType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:604
|
||||
#: type.xml:633
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to a JDBC CHAR (though VARCHAR is fine too for "
|
||||
|
@ -940,7 +1000,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:607
|
||||
#: type.xml:636
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>uuid-char</literal> in the type registry (see "
|
||||
|
@ -948,13 +1008,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:614
|
||||
#: type.xml:643
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.PostgresUUIDType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:616
|
||||
#: type.xml:645
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Maps a java.util.UUID to the PostgreSQL UUID data type (through "
|
||||
|
@ -963,7 +1023,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:620
|
||||
#: type.xml:649
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Registered under <literal>pg-uuid</literal> in the type registry (see <xref "
|
||||
|
@ -971,25 +1031,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: interfacename
|
||||
#: type.xml:629
|
||||
#: type.xml:658
|
||||
#, no-c-format
|
||||
msgid "java.io.Serializable"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: classname
|
||||
#: type.xml:632
|
||||
#: type.xml:661
|
||||
#, no-c-format
|
||||
msgid "org.hibernate.type.SerializableType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:634
|
||||
#: type.xml:663
|
||||
#, no-c-format
|
||||
msgid "Maps implementors of java.lang.Serializable to a JDBC VARBINARY"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:637
|
||||
#: type.xml:666
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Unlike the other value types, there are multiple instances of this type. It "
|
||||
|
@ -1000,13 +1060,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:650
|
||||
#: type.xml:679
|
||||
#, no-c-format
|
||||
msgid "Composite types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:652
|
||||
#: type.xml:681
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The Java Persistence API calls these embedded types, while Hibernate "
|
||||
|
@ -1015,7 +1075,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:658
|
||||
#: type.xml:687
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Components represent aggregations of values into a single Java type. For "
|
||||
|
@ -1030,13 +1090,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:670
|
||||
#: type.xml:699
|
||||
#, no-c-format
|
||||
msgid "Collection types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:672
|
||||
#: type.xml:701
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is critical understand that we mean the collection itself, not its "
|
||||
|
@ -1045,19 +1105,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:678
|
||||
#: type.xml:707
|
||||
#, no-c-format
|
||||
msgid "Collections are covered in <xref linkend=\"collections\"/>."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:686
|
||||
#: type.xml:715
|
||||
#, no-c-format
|
||||
msgid "Entity types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:687
|
||||
#: type.xml:716
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The definition of entities is covered in detail in <xref linkend="
|
||||
|
@ -1071,7 +1131,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:695
|
||||
#: type.xml:724
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"This notion of entity independence can be modified by the application "
|
||||
|
@ -1081,13 +1141,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:705
|
||||
#: type.xml:734
|
||||
#, no-c-format
|
||||
msgid "Significance of type categories"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:706
|
||||
#: type.xml:735
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Why do we spend so much time categorizing the various types of types? What "
|
||||
|
@ -1095,7 +1155,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:710
|
||||
#: type.xml:739
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The main categorization was between entity types and value types. To review "
|
||||
|
@ -1108,7 +1168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:717
|
||||
#: type.xml:746
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Nor can you define an association <emphasis>to</emphasis> that Product sku. "
|
||||
|
@ -1118,19 +1178,19 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:722
|
||||
#: type.xml:751
|
||||
#, no-c-format
|
||||
msgid "TBC..."
|
||||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:728
|
||||
#: type.xml:757
|
||||
#, no-c-format
|
||||
msgid "Custom types"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:729
|
||||
#: type.xml:758
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Hibernate makes it relatively easy for developers to create their own "
|
||||
|
@ -1144,7 +1204,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:737
|
||||
#: type.xml:766
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There are 3 approaches to developing a custom Hibernate type. As a means of "
|
||||
|
@ -1155,14 +1215,14 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:744
|
||||
#: type.xml:773
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.type.Type</interfacename>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:745
|
||||
#: type.xml:774
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The first approach is to directly implement the <interfacename>org.hibernate."
|
||||
|
@ -1178,13 +1238,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:756
|
||||
#: type.xml:785
|
||||
#, no-c-format
|
||||
msgid "Defining and registering the custom Type"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:757
|
||||
#: type.xml:786
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements BasicType {\n"
|
||||
|
@ -1249,7 +1309,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:760
|
||||
#: type.xml:789
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"It is important that we registered the type <emphasis>before</emphasis> "
|
||||
|
@ -1257,7 +1317,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:767
|
||||
#: type.xml:796
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.UserType</"
|
||||
|
@ -1265,7 +1325,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:769
|
||||
#: type.xml:798
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Both <interfacename>org.hibernate.usertype.UserType</interfacename> and "
|
||||
|
@ -1275,7 +1335,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:776
|
||||
#: type.xml:805
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The second approach is the use the <interfacename>org.hibernate.usertype."
|
||||
|
@ -1287,13 +1347,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:783
|
||||
#: type.xml:812
|
||||
#, no-c-format
|
||||
msgid "Defining the custom UserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:784
|
||||
#: type.xml:813
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements UserType {\n"
|
||||
|
@ -1338,7 +1398,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:786
|
||||
#: type.xml:815
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"There is not much difference between the <interfacename>org.hibernate.type."
|
||||
|
@ -1351,7 +1411,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:796
|
||||
#: type.xml:825
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Custom types using <interfacename>org.hibernate.usertype.CompositeUserType</"
|
||||
|
@ -1359,7 +1419,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:797
|
||||
#: type.xml:826
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The third and final approach is the use the <interfacename>org.hibernate."
|
||||
|
@ -1374,13 +1434,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:808
|
||||
#: type.xml:837
|
||||
#, no-c-format
|
||||
msgid "Defining the custom CompositeUserType"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:809
|
||||
#: type.xml:838
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[public class MoneyType implements CompositeUserType {\n"
|
||||
|
@ -1472,13 +1532,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:816
|
||||
#: type.xml:845
|
||||
#, no-c-format
|
||||
msgid "Type registry"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:817
|
||||
#: type.xml:846
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"Internally Hibernate uses a registry of basic types (see <xref linkend="
|
||||
|
@ -1489,7 +1549,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:823
|
||||
#: type.xml:852
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"To register a new type or to override an existing type registration, "
|
||||
|
@ -1501,13 +1561,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:830
|
||||
#: type.xml:859
|
||||
#, no-c-format
|
||||
msgid "Overriding the standard <classname>StringType</classname>"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:831
|
||||
#: type.xml:860
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"<![CDATA[Configuration cfg = ...;\n"
|
||||
|
@ -1515,7 +1575,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:833
|
||||
#: type.xml:862
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"The argument to <methodname>registerTypeOverride</methodname> is a "
|
||||
|
@ -1525,13 +1585,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: title
|
||||
#: type.xml:839
|
||||
#: type.xml:868
|
||||
#, no-c-format
|
||||
msgid "Snippet from BasicType.java"
|
||||
msgstr ""
|
||||
|
||||
#. Tag: programlisting
|
||||
#: type.xml:840
|
||||
#: type.xml:869
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"/**\n"
|
||||
|
@ -1544,7 +1604,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. Tag: para
|
||||
#: type.xml:842
|
||||
#: type.xml:871
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"One approach is to use inheritance (<classname>SuperDuperStringType</"
|
||||
|
|
Loading…
Reference in New Issue