added imm_types

git-svn-id: https://svn.jboss.org/repos/hibernate/trunk/Hibernate3/doc@7266 1b8cb986-b30d-0410-93ca-fae66ebed9b2
This commit is contained in:
JongDae Kim 2005-06-22 12:59:04 +00:00
parent ea285f86d0
commit 3f688eaadc
1 changed files with 15 additions and 1 deletions

View File

@ -2518,7 +2518,7 @@
</sect2>
<sect2 id="mapping-types-basictypes" revision="2">
<sect2 id="mapping-types-basictypes" revision="3">
<title>기본 value 타입들</title>
<para>
@ -2633,6 +2633,20 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<literal>imm_date, imm_time, imm_timestamp, imm_calendar, imm_calendar_date,
imm_serializable, imm_binary</literal>
</term>
<listitem>
<para>
대개 가변적인 Java 타입들로 간주되는 것에 대한 타입 매핑들. 여기서 Hibernate는 불변적인 Java 타입들에 대해서만 적절한
어떤 최적화를 행하고, 어플리케이션 그 객체를 변할 수 없는 것으로 취급한다. 예를 들어, 당신은 <literal>imm_timestamp</literal>로서
매핑된 인스턴스에 대해 <literal>Date.setTime()</literal>을 호출하지 않을 것이다. 프로퍼티의 값을 변경시키고,
그 변경을 영속화 시키기 위해서, 어플리케이션은 하나의 새로운 (동일하지 않은) 객체를 그 프로퍼티에 할당해야 한다.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>