|
Hibernate example source code file (configuration.po)
This example Hibernate source code file (configuration.po) is included in the DevDaily.com
"Java Source Code
Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.
The Hibernate configuration.po source code
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-02-04T04:51:22\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Tag: title
#, no-c-format
msgid "Configuration"
msgstr "구성"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Hibernate is designed to operate in many different environments and, as "
"such, there is a broad range of configuration parameters. Fortunately, most "
"have sensible default values and Hibernate is distributed with an example "
"<literal>hibernate.properties file in etc/ that "
"displays the various options. Simply put the example file in your classpath "
"and customize it to suit your needs."
msgstr ""
"Hibernateê°€ ë§Žì€ ë‹¤ë¥¸ 환경들ì—ì„œ ë™ìž‘하ë„ë¡ ì„¤ê³„ë˜ì–´ 있으므로, ë§Žì€ ê°œìˆ˜ì˜ êµ¬"
"성 파ë¼ë¯¸í„°ë“¤ì´ 존재한다. 다행히 ëŒ€ë¶€ë¶„ì€ ìœ ì˜ë¯¸í•œ ë””í´íŠ¸ 값들ì´ê³ Hibernate"
"는 다양한 ì˜µì…˜ë“¤ì„ ë³´ì—¬ì£¼ëŠ” <literal>etc/ ë‚´ì˜ ì˜ˆì œ íŒŒì¼ "
"<literal>hibernate.propertiesë¡œ ë°°í¬ëœë‹¤. ë‹¹ì‹ ì€ ë‹¨ì§€ ë‹¹ì‹ ì˜ "
"classpath 경로 ì†ì— ê·¸ 파ì¼ì„ ì§‘ì–´ë„£ê³ ê·¸ê²ƒì„ ì»¤ìŠ¤íŠ¸ë§ˆì´ì§•í•˜ê¸°ë§Œ 해야 한다."
#. Tag: title
#, no-c-format
msgid "Programmatic configuration"
msgstr "프로그램 ìƒì˜ 구성"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"An instance of <classname>org.hibernate.cfg.Configuration "
"represents an entire set of mappings of an application's Java types to an "
"SQL database. The <classname>org.hibernate.cfg.Configuration is "
"used to build an immutable <interfacename>org.hibernate.SessionFactoryì˜ ì¸ìŠ¤í„´ìŠ¤ëŠ” 어플리케ì´ì…˜"
"ì˜ Java íƒ€ìž…ë“¤ì„ SQL ë°ì´í„°ë² ì´ìŠ¤ íƒ€ìž…ìœ¼ë¡œì˜ ì „ì²´ 매핑 ì§‘í•©ì„ í‘œí˜„í•œë‹¤. "
"<literal>Configurationì€ (불변ì˜) SessionFactory"
"를 ë¹Œë“œí•˜ëŠ”ë° ì‚¬ìš©ëœë‹¤. ë§¤í•‘ë“¤ì€ ì—¬ëŸ¬ XML 매핑 파ì¼ë“¤ë¡œë¶€í„° ì»´íŒŒì¼ ëœë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"You can obtain a <classname>org.hibernate.cfg.Configuration "
"instance by instantiating it directly and specifying XML mapping documents. "
"If the mapping files are in the classpath, use <literal>addResource() ì¸ìŠ¤í„´ìŠ¤ë¥¼ 초기화 ì‹œí‚¤ê³ XML 매핑 문"
"ì„œë“¤ì„ ì§€ì •í•¨ìœ¼ë¡œì¨ <literal>Configuration ì¸ìŠ¤í„´ìŠ¤ë¥¼ ì–»ì„ ìˆ˜ 있"
"다. ë§Œì¼ ë§¤í•‘ 파ì¼ë“¤ì´ classpath ë‚´ì— ìžˆë‹¤ë©´, <literal>addResource()/org/hibernate/auction/Bid.hbm."
"xml</filename> in the classpath. This approach eliminates any hardcoded "
"filenames."
msgstr ""
"그때 Hibernate는 classpath ë‚´ì—ì„œ <literal>/org/hibernate/auction/Item.hbm."
"xml</literal>과 /org/hibernate/auction/Bid.hbm.xml로 명명"
"ëœ ë§¤í•‘ 파ì¼ë“¤ì„ ë£©ì—…í• ê²ƒì´ë‹¤. ì´ ì ‘ê·¼ë²•ì€ ìž„ì˜ì˜ í•˜ë“œì½”ë”©ëœ íŒŒì¼ ì´ë¦„ë“¤ì„ "
"ì œê±°í•œë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"A <classname>org.hibernate.cfg.Configuration also allows you to "
"specify configuration properties. For example:"
msgstr ""
"<literal>Configurationì€ ë˜í•œ 구성 프로í¼í‹°ë“¤ì„ ì§€ì •í•˜ëŠ” ê²ƒì„ í—ˆìš©"
"해준다:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"This is not the only way to pass configuration properties to Hibernate. Some "
"alternative options include:"
msgstr ""
"ì´ê²ƒì€ ì»¨í”¼ê·¸ë ˆì´ì…˜ 프로í¼í‹°ë“¤ì„ Hibernateì— ì „ë‹¬í•˜ëŠ” ìœ ì¼í•œ ë°©ë²•ì´ ì•„ë‹ˆë‹¤. "
"여러 가지 ì˜µì…˜ë“¤ì€ ë‹¤ìŒì„ í¬í•¨í•œë‹¤:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Pass an instance of <classname>java.util.Properties to "
"<literal>Configuration.setProperties()."
msgstr ""
"<literal>java.util.Propertiesì˜ ì¸ìŠ¤í„´ìŠ¤ë¥¼ Configuration."
"setProperties()</literal>ì— ì „ë‹¬í•œë‹¤ ."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Place a file named <filename>hibernate.properties in a root "
"directory of the classpath."
msgstr ""
"classpathì˜ ë£¨íŠ¸ ë””ë ‰í† ë¦¬ì— <literal>hibernate.properties를 위치지"
"운다."
#. Tag: para
#, no-c-format
msgid ""
"Set <literal>System properties using java -"
"Dproperty=value</literal>."
msgstr ""
"<literal>java -Dproperty=value를 사용하여 System elements in hibernate."
"cfg.xml</literal> (this is discussed later)."
msgstr ""
"<literal>hibernate.cfg.xmlì— <property> ìš”"
"ì†Œë“¤ì„ í¬í•¨í•œë‹¤ (ë‚˜ì¤‘ì— ë…¼ì˜ë¨)."
#. Tag: para
#, no-c-format
msgid ""
"If you want to get started quickly<filename>hibernate.properties "
"is the easiest approach."
msgstr ""
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The <classname>org.hibernate.cfg.Configuration is intended as a "
"startup-time object that will be discarded once a <literal>SessionFactoryì€ ì‹œìž‘ ì‹œ(startup-time) ê°ì²´ë¡œì„œ ì¼ë‹¨ "
"<literal>SessionFactoryê°€ ìƒì„±ë˜ë©´ í기ë˜ê²Œë” ì˜ˆì •ë˜ì–´ 있다."
#. Tag: title
#, no-c-format
msgid "Obtaining a SessionFactory"
msgstr "SessionFactory 얻기"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"When all mappings have been parsed by the <classname>org.hibernate.cfg."
"Configuration</classname>, the application must obtain a factory for "
"<interfacename>org.hibernate.Session instances. This factory "
"is intended to be shared by all application threads:"
msgstr ""
"ëª¨ë“ ë§¤í•‘ë“¤ì´ <literal>Configurationì— ì˜í•´ 파싱ë˜ì—ˆì„ ë•Œ, 어플리케"
"ì´ì…˜ì€ <literal>Session ì¸ìŠ¤í„´ìŠ¤ë“¤ì— 대한 íŒ©í† ë¦¬ë¥¼ 얻어야 한다. ì´ "
"íŒ©í† ë¦¬ëŠ” ëª¨ë“ ì–´í”Œë¦¬ì¼€ì´ì…˜ ì“°ë ˆë“œë“¤ì— ì˜í•´ ê³µìœ ë˜ë„ë¡ ê³ ì•ˆë˜ì—ˆë‹¤:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Hibernate does allow your application to instantiate more than one "
"<interfacename>org.hibernate.SessionFactory. This is useful "
"if you are using more than one database."
msgstr ""
"하지만 Hibernate는 ë‹¹ì‹ ì˜ ì–´í”Œë¦¬ì¼€ì´ì…˜ì´ 하나 ì´ìƒì˜ "
"<literal>SessionFactory를 초기화 시키는 ê²ƒì„ í—ˆìš©í•œë‹¤. ì´ê²ƒì€ ë‹¹ì‹ "
"ì´ í•˜ë‚˜ ì´ìƒì˜ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 사용하는 ê²½ìš°ì— ìœ ìš©í•˜ë‹¤."
#. Tag: title
#, no-c-format
msgid "JDBC connections"
msgstr "JDBC 커넥션들"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"It is advisable to have the <interfacename>org.hibernate.SessionFactory is "
"as simple as:"
msgstr ""
"대개 ë‹¹ì‹ ì€ <literal>SessionFactoryë¡œ 하여금 ë‹¹ì‹ ì„ ìœ„í•œ JDBC 커넥"
"ì…˜ë“¤ì„ ìƒì„±ì‹œí‚¤ê³ í’€ë§ì‹œí‚¤ëŠ” ê²ƒì„ ì›í•œë‹¤. ë§Œì¼ ë‹¹ì‹ ì´ ì´ ì ‘ê·¼ë²•ì„ ì·¨í• ê²½ìš°, "
"í•œ ê°œì˜ <literal>Sessionì„ ì—¬ëŠ” ê²ƒì€ ë‹¤ìŒê³¼ ê°™ì´ ê°„ë‹¨í•˜ë‹¤:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Once you start a task that requires access to the database, a JDBC "
"connection will be obtained from the pool."
msgstr ""
"ë‹¹ì‹ ì´ ë°ì´í„°ë² ì´ìŠ¤ì— 대한 ì ‘ê·¼ì„ ìš”ì²í•˜ëŠ” ì–´ë–¤ ê²ƒì„ í–‰í•˜ìž ë§ˆìž, í•œ ê°œì˜ "
"JDBC ì»¤ë„¥ì…˜ì´ ê·¸ 풀로부터 얻어질 것ì´ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Before you can do this, you first need to pass some JDBC connection "
"properties to Hibernate. All Hibernate property names and semantics are "
"defined on the class <classname>org.hibernate.cfg.Environment. "
"The most important settings for JDBC connection configuration are outlined "
"below."
msgstr ""
"ì´ê²ƒì´ ë™ìž‘하ë„ë¡ í•˜ê¸° 위해서, 우리는 몇몇 JDBC 커넥션 프로í¼í‹°ë“¤ì„ Hibernate"
"ì— ì „ë‹¬í• í•„ìš”ê°€ 있다. ëª¨ë“ Hibernate 프로í¼í‹° ì´ë¦„들과 ì˜ë¯¸ë¡ ë“¤ì€ "
"<literal>org.hibernate.cfg.Environment í´ëž˜ìŠ¤ ìƒì— ì •ì˜ë˜ì–´ 있다. "
"우리는 ì´ì œ JDBC 커넥션 êµ¬ì„±ì„ ìœ„í•œ 가장 중요한 ì„¤ì •ë“¤ì„ ì„¤ëª…í• ê²ƒì´ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Hibernate will obtain and pool connections using <classname>java.sql."
"DriverManager</classname> if you set the following properties:"
msgstr ""
"ë§Œì¼ ë‹¹ì‹ ì´ ë‹¤ìŒ í”„ë¡œí¼í‹°ë“¤ì„ ì„¤ì •í• ê²½ìš° Hibernate는 <literal>java.sql."
"DriverManager</literal>를 사용하여 ì»¤ë„¥ì…˜ë“¤ì„ ì–»ì„ ê²ƒì´ë‹¤(ê·¸ë¦¬ê³ í’€ë§ì‹œí‚¬ 것"
"ì´ë‹¤):"
#. Tag: title
#, no-c-format
msgid "Hibernate JDBC Properties"
msgstr "Hibernate JDBC 프로í¼í‹°ë“¤"
#. Tag: entry
#, no-c-format
msgid "Property name"
msgstr "프로í¼í‹° ì´ë¦„"
#. Tag: entry
#, no-c-format
msgid "Purpose"
msgstr "ìš©ë„"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.driver_class"
msgstr "hibernate.connection.driver_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<emphasis>JDBC driver class"
msgstr "jdbc ë“œë¼ì´ë²„ í´ëž˜ìŠ¤"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.url"
msgstr "hibernate.connection.url"
#. Tag: entry
#, no-c-format
msgid "<emphasis>JDBC URL"
msgstr ""
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.username"
msgstr "hibernate.connection.username"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<emphasis>database user"
msgstr "ë°ì´í„°ë² ì´ìŠ¤ ì‚¬ìš©ìž íŒ¨ìŠ¤ì›Œë“œ"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.password"
msgstr "hibernate.connection.password"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<emphasis>database user password"
msgstr "ë°ì´í„°ë² ì´ìŠ¤ ì‚¬ìš©ìž íŒ¨ìŠ¤ì›Œë“œ"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.pool_size"
msgstr "hibernate.connection.pool_size"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<emphasis>maximum number of pooled connections"
msgstr "í’€ë§ëœ ì»¤ë„¥ì…˜ë“¤ì˜ ìµœëŒ€ 개수"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Hibernate's own connection pooling algorithm is, however, quite rudimentary. "
"It is intended to help you get started and is <emphasis>not intended for use "
"in a production system</emphasis>, or even for performance testing. You "
"should use a third party pool for best performance and stability. Just "
"replace the <property>hibernate.connection.pool_size property "
"with connection pool specific settings. This will turn off Hibernate's "
"internal pool. For example, you might like to use c3p0."
msgstr ""
"하지만 Hibernate ìžì‹ ì˜ ì»¤ë„¥ì…˜ í’€ë§ ì•Œê³ ë¦¬ì¦˜ì€ ì•„ì£¼ 기본ì ì´ë‹¤. ê·¸ê²ƒì€ ë‹¹ì‹ "
"ì´ ì‹œìž‘í•˜ëŠ” ê²ƒì„ ë„ì™€ì£¼ë ¤ê³ ì˜ë„ë˜ì—ˆê³ <emphasis>ì œí’ˆ 시스템 ìš©ë„ ë˜ëŠ” í¼í¬ë¨¼"
"스 테스트용으로는 ê³ ì•ˆë˜ì§€ 않았다</emphasis>. 최ìƒì˜ í¼í¬ë¨¼ìŠ¤ì™€ ì•ˆì •ì„±ì„ ìœ„í•´"
"서는 ì œ 3ì˜ í’€ì„ ì‚¬ìš©í•˜ë¼. 즉 <literal>hibernate.connection.pool_size directory. Hibernate will use its "
"<classname>org.hibernate.connection.C3P0ConnectionProvider for "
"connection pooling if you set <property>hibernate.c3p0.* "
"properties. If you would like to use Proxool, refer to the packaged "
"<filename>hibernate.properties and the Hibernate web site for "
"more information."
msgstr ""
"C3P0는 <literal>lib ë””íŽ™í† ë¦¬ ì†ì— Hibernateì— ë°°í¬ëœ 오픈 소스 "
"JDBC 커넥션 í’€ì´ë‹¤. ë‹¹ì‹ ì´ <literal>hibernate.c3p0.* 프로í¼í‹°ë“¤ì„ "
"ì„¤ì •í• ê²½ìš° Hibernate는 커넥션 í’€ë§ì„ 위해 ê·¸ê²ƒì˜ "
"<literal>C3P0ConnectionProvider를 ì‚¬ìš©í• ê²ƒì´ë‹¤. ë§Œì¼ ë‹¹ì‹ ì´ "
"Proxoolì„ ì‚¬ìš©í•˜ê³ ìž ì›í• 경우 패키지화 ëœ <literal>hibernate.properties file "
"for c3p0:"
msgstr ""
"다ìŒì€ C3P0ì— ëŒ€í•œ 사용하는 ì˜ˆì œ <literal>hibernate.properties 파ì¼"
"ì´ë‹¤:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"For use inside an application server, you should almost always configure "
"Hibernate to obtain connections from an application server "
"<interfacename>javax.sql.Datasource registered in JNDI. You "
"will need to set at least one of the following properties:"
msgstr ""
"어플리케ì´ì…˜ 서버 ë‚´ë¶€ì˜ ìš©ë„ë¡œ, ë‹¹ì‹ ì€ JNDIë¡œ 등ë¡ëœ 어플리케ì´ì…˜ 서버 "
"<literal>Datasource로부터 ì»¤ë„¥ì…˜ì„ ì–»ê¸° 위해 í•ìƒ Hibernate를 구성"
"해야 한다. ë‹¹ì‹ ì€ ì ì–´ë„ ë‹¤ìŒ í”„ë¡œí¼í‹°ë“¤ 중 하나를 최소한으로 ì„¤ì •í• í•„ìš”ê°€ "
"ìžˆì„ ê²ƒì´ë‹¤."
#. Tag: title
#, no-c-format
msgid "Hibernate Datasource Properties"
msgstr "Hibernate Datasource Properties"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.datasource"
msgstr "hibernate.connection.datasource"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<emphasis>datasource JNDI name"
msgstr "ë°ì´í„°ì†ŒìŠ¤ JNDI ì´ë¦„"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.jndi.url"
msgstr "hibernate.jndi.url"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<emphasis>URL of the JNDI provider (optional)"
msgstr "JNDI 프로바ì´ë”ì˜ URL"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.jndi.class"
msgstr "hibernate.jndi.class"
#. Tag: entry
#, no-c-format
msgid ""
"<emphasis>class of the JNDI InitialContextFactory (optional)"
msgstr ""
#. Tag: entry
#, no-c-format
msgid "<emphasis>database user password (optional)"
msgstr ""
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Here is an example <filename>hibernate.properties file for an "
"application server provided JNDI datasource:"
msgstr ""
"다ìŒì€ 어플리케ì´ì…˜ 서버 ì œê³µ JNDI ë°ì´í„°ì†ŒìŠ¤ìš© ì˜ˆì œ <literal>hibernate."
"properties</literal> 파ì¼ì´ë‹¤:"
#. Tag: para
#, no-c-format
msgid ""
"JDBC connections obtained from a JNDI datasource will automatically "
"participate in the container-managed transactions of the application server."
msgstr ""
"JNDI datasource로부터 얻어진 JDBC ì»¤ë„¥ì…˜ë“¤ì€ ì–´í”Œë¦¬ì¼€ì´ì…˜ ì„œë²„ì˜ ì»¨í…Œì´ë„ˆì— "
"ì˜í•´ 관리ë˜ëŠ” 트랜ìžì…˜ë“¤ì— ìžë™ì 으로 ì°¸ì—¬í• ê²ƒì´ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Arbitrary connection properties can be given by prepending "
"\"<literal>hibernate.connection\" to the connection property name. "
"For example, you can specify a <property>charSet connection "
"property using <property>hibernate.connection.charSet."
msgstr ""
"ìž„ì˜ì˜ 커넥션 프로í¼í‹°ë“¤ì€ 프로í¼í‹° ì´ë¦„ ì•žì— \"<literal>hibernate."
"connnection</literal>\"ì„ ì²¨ê°€í•˜ì—¬ 부여ë 수 있다. 예를 들어 ë‹¹ì‹ ì€ "
"<literal>hibernate.connection.charSetì„ ì‚¬ìš©í•˜ì—¬ charSet ì¸í„°íŽ˜"
"ì´ìŠ¤ë¥¼ êµ¬í˜„í•¨ìœ¼ë¡œì¨ JDBC ì»¤ë„¥ì…˜ë“¤ì„ ì–»ëŠ” ë‹¹ì‹ ìžì‹ ì˜ í”ŒëŸ¬ê·¸ì¸ ë°©ë„를 ì •ì˜í• 수"
"ë„ ìžˆë‹¤. ë‹¹ì‹ ì€ <literal>hibernate.connection.provider_class를 ì„¤ì •"
"하여 맞춤형 êµ¬í˜„ì„ ì„ íƒí• ìˆ˜ë„ ìžˆë‹¤."
#. Tag: title
#, no-c-format
msgid "Optional configuration properties"
msgstr "ì„ íƒì ì¸ êµ¬ì„± 프로í¼í‹°ë“¤"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"There are a number of other properties that control the behavior of "
"Hibernate at runtime. All are optional and have reasonable default values."
msgstr ""
"실행 ì‹œì— Hibernateì˜ í–‰ìœ„ë¥¼ ì œì–´í•˜ëŠ” ë§Žì€ ë‹¤ë¥¸ 프로í¼í‹°ë“¤ì´ 존재한다. ëª¨ë“ "
"ê²ƒì´ ì˜µì…˜ì´ì§€ë§Œ 합당한 ë””í´íŠ¸ ê°’ë“¤ì„ ê°–ëŠ”ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis>Some of these properties are \"system-level\" only. "
"System-level properties can be set only via <literal>java -Dproperty=valuehibernate.properties. They "
"<emphasis>cannot be set by the other techniques described above."
msgstr ""
"<emphasis>ê²½ê³ : ì´ë“¤ 프로í¼í‹°ë“¤ 중 ëª‡ëª‡ì€ \"system-level\" ì „ìš©ì´ë‹¤.java -Dproperty=valuehibernate.properties를 통해서만 ì„¤ì •ë 수 있"
"다. ê·¸ê²ƒë“¤ì€ ìœ„ì— ì„¤ëª…ëœ ë‹¤ë¥¸ ê¸°ë²•ë“¤ì— ì˜í•´ ì„¤ì •ë 수 <emphasis>없다"
msgstr "hibernate.dialect"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"The classname of a Hibernate <classname>org.hibernate.dialect.Dialect"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. full.classname.of."
"Dialect</literal>"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: para
#, no-c-format
msgid ""
"In most cases Hibernate will actually be able to choose the correct "
"<classname>org.hibernate.dialect.Dialect implementation based on "
"the <literal>JDBC metadata returned by the JDBC driver."
msgstr ""
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.show_sql"
msgstr "hibernate.show_sql"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Write all SQL statements to console. This is an alternative to setting the "
"log category <literal>org.hibernate.SQL to debug"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. true | "
"<literal>false"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.format_sql"
msgstr "hibernate.format_sql"
#. Tag: entry
#, fuzzy, no-c-format
msgid "Pretty print the SQL in the log and console."
msgstr "로그와 콘솔 ì†ì— SQLì„ ê¹”ë”하게 프린트한다. <placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.default_schema"
msgstr "hibernate.default_schema"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Qualify unqualified table names with the given schema/tablespace in "
"generated SQL."
msgstr ""
"ìƒì„±ëœ SQL ë‚´ì— ì£¼ì–´ì§„ schema/tablespace로서 수ì‹ì´ 없는 í…Œì´ë¸”ì´ë¦„ë“¤ì„ ìˆ˜ì‹"
"한다. <placeholder-1/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. SCHEMA_NAME"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.default_catalog"
msgstr "hibernate.default_catalog"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Qualifies unqualified table names with the given catalog in generated SQL."
msgstr ""
"주어진 SQL ë‚´ì— ì£¼ì–´ì§„ 카타ë¡ìœ¼ë¡œì„œ 수ì‹ì´ 없는 í…Œì´ë¸”ì´ë¦„ë“¤ì„ ìˆ˜ì‹í•œë‹¤. "
"<placeholder-1/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. CATALOG_NAME"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.session_factory_name"
msgstr "hibernate.session_factory_name"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"The <interfacename>org.hibernate.SessionFactory will be "
"automatically bound to this name in JNDI after it has been created."
msgstr ""
"<placeholder-1/>는 ê·¸ê²ƒì´ ìƒì„±ëœ í›„ì— JNDI ë‚´ì—ì„œ ì´ ì´ë¦„ì— ìžë™ì 으로 ë°”ì¸"
"ë“œ ë 것ì´ë‹¤. <placeholder-2/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. jndi/composite/nametrue | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.max_fetch_depth"
msgstr "hibernate.max_fetch_depth"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Sets a maximum \"depth\" for the outer join fetch tree for single-ended "
"associations (one-to-one, many-to-one). A <literal>0 disables "
"default outer join fetching."
msgstr ""
"single-ended 연관관계들(one-to-one, many-to-one)ì˜ ê²½ìš°ì— outer join fetch 트"
"ë¦¬ì˜ ìµœëŒ€ \"깊ì´\"를 ì„¤ì •í•œë‹¤. <placeholder-1/>ì€ ë””í´íŠ¸ outer join fetching"
"ì„ ì‚¬ìš©ë¶ˆê°€ëŠ¥í•˜ê²Œ ë§Œë“ ë‹¤. <placeholder-2/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. recommended values between "
"<literal>0 and 3"
msgstr ""
"<emphasis role=\"strong\">예.0과 3"
msgstr "hibernate.default_batch_fetch_size"
#. Tag: entry
#, fuzzy, no-c-format
msgid "Sets a default size for Hibernate batch fetching of associations."
msgstr ""
"ì—°ê´€ë“¤ì˜ Hibernate 배치 페ì¹ì— 대한 ë””í´íŠ¸ í¬ê¸°ë¥¼ ì„¤ì •í•œë‹¤. <placeholder-1/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. recommended values 48, 16"
msgstr ""
"<emphasis role=\"strong\">예. 권장ë˜ëŠ” ê°’ë“¤ì€ 48, 16"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.default_entity_mode"
msgstr "hibernate.default_entity_mode"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Sets a default mode for entity representation for all sessions opened from "
"this <literal>SessionFactory"
msgstr ""
"ì´ <placeholder-1/>로부터 ì—´ë ¤ì§„ ëª¨ë“ ì„¸ì…˜ë“¤ì— ëŒ€í•´ 엔티티 í‘œí˜„ì„ ë””í´íŠ¸ 모드"
"ë¡œ ì„¤ì •í•œë‹¤ <placeholder-2/>"
#. Tag: para
#, no-c-format
msgid ""
"<literal>dynamic-map, dom4j, pojo, dom4j, pojo"
msgstr "hibernate.order_updates"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Forces Hibernate to order SQL updates by the primary key value of the items "
"being updated. This will result in fewer transaction deadlocks in highly "
"concurrent systems."
msgstr ""
"ì—…ë°ì´íŠ¸ ì¤‘ì¸ í•ëª©ë“¤ì˜ 프ë¼ì´ë¨¸ë¦¬ 키 ê°’ì— ì˜í•´ SQL ì—…ë°ì´íŠ¸ë“¤ì´ 순서"
"(ordering)지워지ë„ë¡ Hibernateì—게 ê°•ì œì‹œí‚¨ë‹¤. ì´ê²ƒì€ ê³ ë„ì˜ ë™ì‹œì„± 시스템들"
"ì—ì„œ ë” ì ì€ íŠ¸ëžœìžì…˜ ë°ë“œë½(deadlock)들로 귀결ë 것ì´ë‹¤ <placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.generate_statistics"
msgstr "hibernate.generate_statistics"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"If enabled, Hibernate will collect statistics useful for performance tuning."
msgstr ""
"ì´ìš© 가능하게 ë˜ë©´, Hibernate는 í¼í¬ë¨¼ìŠ¤ 튜ë‹ì— ìœ ìš©í•œ í†µê³„ë“¤ì„ ìˆ˜ì§‘í• ê²ƒì´"
"다. <placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.use_identifier_rollback"
msgstr "hibernate.use_identifer_rollback"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"If enabled, generated identifier properties will be reset to default values "
"when objects are deleted."
msgstr ""
"ì´ìš© 가능하게 ë˜ë©´, ê°ì²´ê°€ ì‚ì œë ë•Œ ìƒì„±ëœ ì‹ë³„ìž í”„ë¡œí¼í‹°ë“¤ì€ ë””í´íŠ¸ 값들"
"ë¡œ ìž¬ì„¤ì •ë 것ì´ë‹¤. <placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.use_sql_comments"
msgstr "hibernate.use_sql_comments"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"If turned on, Hibernate will generate comments inside the SQL, for easier "
"debugging, defaults to <literal>false."
msgstr ""
"ì´ìš© 가능하게 ë˜ë©´, Hibernate는 보다 쉬운 ë””ë²„ê¹…ì„ ìœ„í•´ SQL ë‚´ì— ì£¼ì„ë“¤ì„ ìƒ"
"성시킬 것ì´ë‹¤. ë””í´íŠ¸ëŠ” <placeholder-1/>. "
#. Tag: title
#, no-c-format
msgid "Hibernate JDBC and Connection Properties"
msgstr "Hibernate JDBC ë° ì»¤ë„¥ì…˜ 프로í¼í‹°ë“¤"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.jdbc.fetch_size"
msgstr "hibernate.jdbc.fetch_size"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"A non-zero value determines the JDBC fetch size (calls <literal>Statement."
"setFetchSize()</literal>)."
msgstr ""
"0 ì•„ë‹Œ ê°’ì€ JDBC fetch 사ì´ì¦ˆë¥¼ ê²°ì •í•œë‹¤(<placeholder-1/>ì„ í˜¸ì¶œí•œë‹¤ )."
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.jdbc.batch_size"
msgstr "hibernate.jdbc.batch_size"
#. Tag: entry
#, fuzzy, no-c-format
msgid "A non-zero value enables use of JDBC2 batch updates by Hibernate."
msgstr ""
"0 ì•„ë‹Œ ê°’ì€ Hibernateì— ì˜í•œ JDBC2 배치 ì—…ë°ì´íŠ¸ì˜ ì‚¬ìš©ì„ ì´ìš© 가능하게 í•œ"
"다. <placeholder-1/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. recommended values between "
"<literal>5 and 30"
msgstr ""
"<emphasis role=\"strong\">예.5와 30"
msgstr "hibernate.jdbc.batch_versioned_data"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Set this property to <literal>true if your JDBC driver returns "
"correct row counts from <literal>executeBatch(). Iit is usually "
"safe to turn this option on. Hibernate will then use batched DML for "
"automatically versioned data. Defaults to <literal>false."
msgstr ""
"ë‹¹ì‹ ì˜ JDBC ë“œë¼ì´ë²„ê°€ <placeholder-1/>로부터 ì •í™•í•œ í–‰ ì¹´ìš´íŠ¸ë“¤ì„ ë°˜í™˜í• ê²½"
"ìš°ì— ì´ í”„ë¡œí¼í‹°ë¥¼ <placeholder-2/>ë¡œ ì„¤ì •í•˜ë¼(대개 ì´ ì˜µì…˜ì„ ì‚¬ìš© 가능하게 "
"하는 ê²ƒì´ ì•ˆì „í•˜ë‹¤). 그러면 Hibernate는 ìžë™ì 으로 ë²„ì „í™” ëœ ë°ì´í„°ì— 대해 ë°°"
"치화ëœ(batched) DMLì„ ì‚¬ìš©í• ê²ƒì´ë‹¤. ë””í´íŠ¸ëŠ” <placeholder-3/>. "
msgstr "hibernate.jdbc.factory_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Select a custom <interfacename>org.hibernate.jdbc.Batcher. "
"Most applications will not need this configuration property."
msgstr ""
"맞춤형 <placeholder-1/>를 ì„ íƒí•œë‹¤. ëŒ€ë¶€ë¶„ì˜ ì–´í”Œë¦¬ì¼€ì´ì…˜ë“¤ì€ ì´ êµ¬ì„± 프로í¼"
"티를 필요로 하지 ì•Šì„ ê²ƒì´ë‹¤. <placeholder-2/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"BatcherFactory</literal>"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.jdbc.use_scrollable_resultset"
msgstr "hibernate.jdbc.use_scrollable_resultset"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Enables use of JDBC2 scrollable resultsets by Hibernate. This property is "
"only necessary when using user-supplied JDBC connections. Hibernate uses "
"connection metadata otherwise."
msgstr ""
"Hibernateì— ì˜í•œ JDBC2 스í¬ë¡¤ 가능한 ê²°ê³¼ì…‹ë“¤ì˜ ì‚¬ìš©ì„ ê°€ëŠ¥í•˜ê²Œ 해준다. ì´ í”„"
"ë¡œí¼í‹°ëŠ” 사용ìžê°€ ì œê³µí•œ JDBCì»¤ë„¥ì…˜ë“¤ì„ ì‚¬ìš©í• ë•Œì—만 필수ì ì´ê³ , ê·¸ ë°–ì˜ ê²½"
"ìš° Hibernate는 커넥션 메타ë°ì´í„°ë¥¼ 사용한다. <placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.jdbc.use_streams_for_binary"
msgstr "hibernate.jdbc.use_streams_for_binary"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Use streams when writing/reading <literal>binary or "
"<literal>serializable types to/from JDBC. *system-level "
"property*</emphasis>"
msgstr ""
"FUZZY! <placeholder-1/> ë˜ëŠ” íƒ€ìž…ë“¤ì„ ì½ì–´ë“¤ì¼ ë•Œ 스트림들"
"ì„ ì‚¬ìš©í•œë‹¤(시스템-ë ˆë²¨ 프로í¼í‹°). <placeholder-3/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.jdbc.use_get_generated_keys"
msgstr "hibernate.jdbc.use_get_generated_keys"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Enables use of JDBC3 <literal>PreparedStatement.getGeneratedKeys() "
"to retrieve natively generated keys after insert. Requires JDBC3+ driver and "
"JRE1.4+, set to false if your driver has problems with the Hibernate "
"identifier generators. By default, it tries to determine the driver "
"capabilities using connection metadata."
msgstr ""
"insert í›„ì— ê³ ìœ í•˜ê²Œ ìƒì„±ëœ í‚¤ë“¤ì„ ê²€ìƒ‰í•˜ëŠ”ë° JDBC3 <placeholder-1/>ì˜ ì‚¬ìš©"
"ì„ ì´ìš© 가능하ë„ë¡ ë§Œë“ ë‹¤. JDBC3+ ë“œë¼ì´ë²„와 JRE1.4+를 필요로 í•˜ê³ , ë‹¹ì‹ ì˜ ë“œ"
"ë¼ì´ë²„ê°€ Hibernate ì‹ë³„ìž ìƒì„±ìžë“¤ì— ë¬¸ì œê°€ ìžˆì„ ê²½ìš°ì— falseë¡œ ì„¤ì •í•˜ë¼. ë””"
"í´íŠ¸ë¡œ 커넥션 메타 ë°ì´í„°ë¥¼ 사용하여 ë“œë¼ì´ë²„ ê°€ìš©ì„±ë“¤ì„ ê²°ì •í•˜ë ¤ê³ ì‹œë„하"
"ë¼. <placeholder-2/>"
#. Tag: para
#, fuzzy, no-c-format
msgid "<emphasis role=\"strong\">e.g. true|false"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.provider_class"
msgstr "hibernate.connection.provider_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"The classname of a custom <interfacename>org.hibernate.connection."
"ConnectionProvider</interfacename> which provides JDBC connections to "
"Hibernate."
msgstr ""
"Hibernateì— JDBC ì»¤ë„¥ì…˜ë“¤ì„ ì œê³µí•˜ëŠ” 맞춤형 <placeholder-1/>ì˜ í´ëž˜ìŠ¤ëª…. "
"<placeholder-2/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"ConnectionProvider</literal>"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.isolation"
msgstr "hibernate.connection.isolation"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Sets the JDBC transaction isolation level. Check <interfacename>java.sql."
"Connection</interfacename> for meaningful values, but note that most "
"databases do not support all isolation levels and some define additional, "
"non-standard isolations."
msgstr ""
"JDBC transaction isolation ë ˆë²¨ì„ ì„¤ì •í•œë‹¤. ì˜ë¯¸ìžˆëŠ” 값들로 <placeholder-1/>"
"ì„ ì²´í¬í•˜ì§€ë§Œ ëŒ€ë¶€ë¶„ì˜ ë°ì´í„°ë² ì´ìŠ¤ë“¤ì´ ëª¨ë“ ê²©ë¦¬(isolate) ë ˆë²¨ë“¤ì„ ì§€ì›í•˜ì§€ "
"ì•ŠìŒì„ 노트하ë¼. <placeholder-2/>"
#. Tag: para
#, fuzzy, no-c-format
msgid "<emphasis role=\"strong\">e.g. 1, 2, 4, 8"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.autocommit"
msgstr "hibernate.connection.autocommit"
#. Tag: entry
#, fuzzy, no-c-format
msgid "Enables autocommit for JDBC pooled connections (it is not recommended)."
msgstr ""
"JDBC í’€ë§ëœ ì»¤ë„¥ì…˜ë“¤ì— ëŒ€í•´ ìžë™ì»¤ë°‹ì„ ì´ìš© 가능하ë„ë¡ í•œë‹¤(권장ë˜ì§€ ì•ŠìŒ). "
"<placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<property>hibernate.connection.release_mode"
msgstr "hibernate.connection.release_mode"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Specifies when Hibernate should release JDBC connections. By default, a JDBC "
"connection is held until the session is explicitly closed or disconnected. "
"For an application server JTA datasource, use <literal>after_statement. "
"<literal>auto will choose after_statement for "
"the JTA and CMT transaction strategies and <literal>after_transaction"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. auto (default) "
"| <literal>on_close | after_transaction | "
"<literal>after_statement"
msgstr ""
"<emphasis role=\"strong\">eg.auto (ë””í´íŠ¸) | "
"<literal>on_close | after_transaction | "
"<literal>after_statement"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"This setting only affects <literal>Sessions returned from "
"<literal>SessionFactory.openSession. For SessionSessionFactory.getCurrentSessionCurrentSessionContext implementation "
"configured for use controls the connection release mode for those "
"<literal>Sessions. See 로부터 ë°˜í™˜ëœ "
"<literal>Session들ì—만 ì˜í–¥ì„ 준다는 ì ì„ ë…¸íŠ¸í•˜ë¼. "
"<literal>SessionFactory.getCurrentSessionì„ í†µí•´ 얻어진 "
"<literal>Sessionë“¤ì˜ ê²½ìš°, 사용하기 위해 êµ¬ì„±ëœ "
"<literal>CurrentSessionContext êµ¬í˜„ì´ ê·¸ë“¤ Session<propertyName> to "
"<literal>DriverManager.getConnection()."
msgstr ""
#. Tag: entry
#, no-c-format
msgid ""
"<property>hibernate.jndi.<propertyName>"
msgstr ""
#. Tag: entry
#, no-c-format
msgid ""
"Pass the property <emphasis><propertyName> to the JNDI "
"<literal>InitialContextFactory."
msgstr ""
#. Tag: title
#, no-c-format
msgid "Hibernate Cache Properties"
msgstr "Hibernate Cache 프로í¼í‹°ë“¤"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cache.provider_class"
msgstr "hibernate.cache.provider_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid "The classname of a custom <literal>CacheProvider."
msgstr "맞춤형 <placeholder-1/>ì˜ í´ëž˜ìŠ¤ëª…. "
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"CacheProvider</literal>"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cache.use_minimal_puts"
msgstr "hibernate.cache.use_minimal_puts"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Optimizes second-level cache operation to minimize writes, at the cost of "
"more frequent reads. This setting is most useful for clustered caches and, "
"in Hibernate3, is enabled by default for clustered cache implementations."
msgstr ""
"ì½ê¸°ê°€ 매우 빈번한 경우ì—, 쓰기를 최소화 시키기 위해 second-level ìºì‹œ ì—°ì‚°"
"ì„ ìµœì í™” 시킨다. ì´ ì„¤ì •ì€ Hibernate3ì—ì„œ í´ëŸ¬ìŠ¤í„°ë§ ëœ ìºì‹œë“¤ì— 가장 ìœ ìš©í•˜"
"ê³ , Hibernate3ì—서는 í´ëŸ¬ìŠ¤í„°ë§ëœ ìºì‹œ êµ¬í˜„ë“¤ì— ëŒ€í•´ ë””í´íŠ¸ë¡œ ì´ìš© 가능하다. "
"<placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cache.use_query_cache"
msgstr "hibernate.cache.use_query_cache"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Enables the query cache. Individual queries still have to be set cachable."
msgstr ""
"ì§ˆì˜ ìºì‹œë¥¼ 가능하게 ë§Œë“ ë‹¤. 개별 질ì˜ë“¤ì€ ì—¬ì „ížˆ ìºì‹œ 가능한 것으로 ì„¤ì •ë˜ì–´"
"야 한다. <placeholder-1/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cache.use_second_level_cache"
msgstr "hibernate.cache.use_second_level_cache"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Can be used to completely disable the second level cache, which is enabled "
"by default for classes which specify a <literal><cache> "
"mapping."
msgstr ""
"second-level ìºì‹œë¥¼ ì™„ì „ížˆ 사용 불가능하게 í•˜ëŠ”ë° ì‚¬ìš©ë 수 ìžˆê³ , ê·¸ê²ƒì€ "
"<placeholder-1/> ë§¤í•‘ì„ ì§€ì •í•˜ëŠ” í´ëž˜ìŠ¤ë“¤ì— 대해 ë””í´íŠ¸ë¡œ ì´ìš© 가능ì´ë‹¤. "
"<placeholder-2/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cache.query_cache_factory"
msgstr "hibernate.cache.query_cache_factory"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"The classname of a custom <literal>QueryCache interface, defaults "
"to the built-in <literal>StandardQueryCache."
msgstr ""
"맞춤형 <placeholder-1/> ì¸í„°íŽ˜ì´ìŠ¤ì˜ í´ëž˜ìŠ¤ëª…. ë””í´íŠ¸ëŠ” 미리 ë¹Œë“œëœ "
"<placeholder-2/>. "
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of.QueryCachetrue | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cache.region_prefix"
msgstr "hibernate.cache.region_prefix"
#. Tag: entry
#, fuzzy, no-c-format
msgid "A prefix to use for second-level cache region names."
msgstr "second-level ìºì‹œ ì˜ì— ì´ë¦„ë“¤ì— ì‚¬ìš©í• ì ‘ë‘ì–´. <placeholder-1/>"
#. Tag: para
#, fuzzy, no-c-format
msgid "<emphasis role=\"strong\">e.g. prefix"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cache.use_structured_entries"
msgstr "hibernate.cache.use_structured_entries"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Forces Hibernate to store data in the second-level cache in a more human-"
"friendly format."
msgstr ""
"ì¸ê°„ì—게 보다 ë” ì¹œìˆ™í•œ 형ì‹ìœ¼ë¡œ second-level ìºì‹œ ì†ì— ë°ì´í„°ë¥¼ ì €ìž¥í•˜ë„ë¡ "
"Hibernateì—게 ê°•ì œì‹œí‚¨ë‹¤.. <placeholder-1/>"
#. Tag: title
#, no-c-format
msgid "Hibernate Transaction Properties"
msgstr "Hibernate 트랜ìžì…˜ 프로í¼í‹°ë“¤"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.transaction.factory_class"
msgstr "hibernate.transaction.factory_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"The classname of a <literal>TransactionFactory to use with "
"Hibernate <literal>Transaction API (defaults to "
"<literal>JDBCTransactionFactory)."
msgstr ""
"Hibernate <placeholder-1/> API ì— ì‚¬ìš©í• ì˜ í´ëž˜ìŠ¤ ì´ë¦„.(ë””í´"
"트는 <placeholder-3/>). "
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"TransactionFactory</literal>"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>jta.UserTransaction"
msgstr "jta.UserTransaction"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"A JNDI name used by <literal>JTATransactionFactory to obtain the "
"JTA <literal>UserTransaction from the application server."
msgstr ""
"어플리케ì´ì…˜ 서버로부터 JTA <placeholder-1/>ì„ ì–»ê¸° 위해 ì— "
"ì˜í•´ 사용ë˜ëŠ” JNDI ì´ë¦„. <placeholder-3/>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.transaction.manager_lookup_class"
msgstr "hibernate.transaction.manager_lookup_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"The classname of a <literal>TransactionManagerLookup. It is "
"required when JVM-level caching is enabled or when using hilo generator in a "
"JTA environment."
msgstr ""
"<placeholder-1/>ì˜ í´ëž˜ìŠ¤ëª…- JVM ë ˆë²¨ì˜ ìºì‹±ì´ ì´ìš© ê°€ëŠ¥í• ë•Œ ë˜ëŠ” JTA 환경ì—"
"ì„œ hilo generator를 ì‚¬ìš©í• ë•Œ 필요하다. <placeholder-2/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. classname.of."
"TransactionManagerLookup</literal>"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.transaction.flush_before_completion"
msgstr "hibernate.transaction.flush_before_completion"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"If enabled, the session will be automatically flushed during the before "
"completion phase of the transaction. Built-in and automatic session context "
"management is preferred, see <xref linkend=\"architecture-current-session\" /"
">."
msgstr ""
"ë§Œì¼ ì‚¬ìš©ê°€ëŠ¥í•˜ë„ë¡ ë˜ë©´, ì„¸ì…˜ì€ íŠ¸ëžœìžì…˜ì˜ before completion 단계 ë™ì•ˆì— ìž"
"ë™ì 으로 flush ë 것ì´ë‹¤. 빌드ë˜ì–´ 있는 ìžë™ì ì¸ ì„¸ì…˜ 컨í…스트 관리가 ì„ í˜¸ë˜"
"는ë°, <xref linkend=\"architecture-current-session\"/>를 ë³´ë¼. "
msgstr "hibernate.transaction.auto_close_session"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"If enabled, the session will be automatically closed during the after "
"completion phase of the transaction. Built-in and automatic session context "
"management is preferred, see <xref linkend=\"architecture-current-session\" /"
">."
msgstr ""
"ë§Œì¼ ì‚¬ìš©ê°€ëŠ¥í† ë¡ í•˜ë©´, after completion 단계 ë™ì•ˆì— ì„¸ì…˜ì´ ìžë™ì 으로 닫혀"
"질 것ì´ë‹¤. (CMTì— ëŒ€í•´ Hibernate를 ì‚¬ìš©í• ë•Œ 매우 ìœ ìš©í•˜ë‹¤.) <placeholder-1/>"
#. Tag: title
#, no-c-format
msgid "Miscellaneous Properties"
msgstr "여러가지 프로í¼í‹°ë“¤"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.current_session_context_class"
msgstr "hibernate.current_session_context_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Supply a custom strategy for the scoping of the \"current\" "
"<literal>Session. See "
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. jta | "
"<literal>thread | managed | custom."
"Class</literal>"
msgstr ""
"<emphasis role=\"strong\">예.jta | "
"<literal>thread | managed | custom."
"Class</literal>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.query.factory_class"
msgstr "hibernate.query.factory_class"
#. Tag: entry
#, fuzzy, no-c-format
msgid "Chooses the HQL parser implementation."
msgstr "Chooses the HQL 파서 êµ¬í˜„ì„ ì„ íƒí•œë‹¤. <placeholder-1/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. org.hibernate.hql.ast."
"ASTQueryTranslatorFactory</literal> or org.hibernate.hql.classic."
"ClassicQueryTranslatorFactory</literal>"
msgstr ""
"<emphasis role=\"strong\">예.org.hibernate.hql.ast."
"ASTQueryTranslatorFactory</literal> or org.hibernate.hql.classic."
"ClassicQueryTranslatorFactory</literal>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.query.substitutions"
msgstr "hibernate.query.substitutions"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Is used to map from tokens in Hibernate queries to SQL tokens (tokens might "
"be function or literal names, for example)."
msgstr ""
"Hibernate 질ì˜ë“¤ ë‚´ì˜ í† í°ë“¤ë¡œë¶€í„° SQL í† í°ë“¤ë¡œì˜ 매핑 (예를 들어 í† í°ë“¤ì€ 함"
"수 ì´ë¦„ ë˜ëŠ” 리터럴 ì´ë¦„ì¼ ìˆ˜ 있다). <placeholder-1/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. hqlLiteral=SQL_LITERAL, "
"hqlFunction=SQLFUNC</literal>"
msgstr ""
"<emphasis role=\"strong\">예.true | "
"<literal>false"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.hbm2ddl.auto"
msgstr "hibernate.hbm2ddl.auto"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Automatically validates or exports schema DDL to the database when the "
"<literal>SessionFactory is created. With create-drop is closed explicitly."
msgstr ""
"<placeholder-1/>ê°€ ìƒì„±ë ë•Œ, ìžë™ì 으로 ìœ íš¨ì„±ì„ ê²€ì‚¬í•˜ê±°ë‚˜ schema DDLì„ ë°"
"ì´í„°ë² ì´ìŠ¤ë¡œ 내보내기 한다. <placeholder-2/>ì˜ ê²½ìš°, ê°€ 명시"
"ì 으로 닫혀질 ë•Œ ë°ì´í„°ë² ì´ìŠ¤ 스키마가 ë“œë¡ë 것ì´ë‹¤. <placeholder-4/>"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis role=\"strong\">e.g. validate | "
"<literal>update | create | create-"
"drop</literal>"
msgstr ""
"<emphasis role=\"strong\">예.validate | "
"<literal>update | create | create-"
"drop</literal>"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>hibernate.cglib.use_reflection_optimizer"
msgstr "hibernate.cglib.use_reflection_optimizer"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Enables the use of CGLIB instead of runtime reflection (System-level "
"property). Reflection can sometimes be useful when troubleshooting. "
"Hibernate always requires CGLIB even if you turn off the optimizer. You "
"cannot set this property in <literal>hibernate.cfg.xml."
msgstr ""
"런타임 reflection ëŒ€ì‹ ì— CGLIBì˜ ì‚¬ìš©ì„ ê°€ëŠ¥í•˜ë„ë¡ ë§Œë“ ë‹¤(시스템 ë ˆë²¨ 프로í¼"
"í‹°). Reflectionì€ ë¬¸ì œê°€ ë°œìƒí• ì‹œì— ë•Œë•Œë¡œ ìœ ìš©í• ìˆ˜ ìžˆê³ , ë‹¹ì‹ ì´ optimizer"
"를 사용하지 ì•Šì„ ê²½ìš°ì¡°ì°¨ë„ Hibernate는 í•ìƒ 필요로 í•¨ì„ ìœ ì˜í•˜ë¼. ë‹¹ì‹ ì€ "
"<placeholder-1/> ì†ì— ì´ í”„ë¡œí¼í‹°ë¥¼ ì„¤ì •í• ìˆ˜ 없다. "
#. Tag: title
#, no-c-format
msgid "SQL Dialects"
msgstr "SQL Dialects"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Always set the <literal>hibernate.dialect property to the correct "
"<literal>org.hibernate.dialect.Dialect subclass for your database. "
"If you specify a dialect, Hibernate will use sensible defaults for some of "
"the other properties listed above. This means that you will not have to "
"specify them manually."
msgstr ""
"ë‹¹ì‹ ì€ í•ìƒ ë‹¹ì‹ ì˜ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 위해 <literal>hibernate.dialect "
"프로í¼í‹°ë¥¼ ì •í™•í•œ <literal>org.hibernate.dialect.Dialect 서브í´ëž˜ìŠ¤"
"ë¡œ ì„¤ì •í•´ì•¼ 한다. ë§Œì¼ ë‹¹ì‹ ì´ dialect를 ì§€ì •í• ê²½ìš°, ë‹¹ì‹ ì´ í”„ë¡œí¼í‹°ë“¤ì„ 수작"
"업으로 ì§€ì •í•˜ëŠ” ë…¸ë ¥ì„ ì ˆì•½í•˜ë„ë¡ Hibernate는 ìœ„ì— ì—´ê±°ëœ ë‹¤ë¥¸ 프로í¼í‹°ë“¤ 중 "
"ëª‡ëª‡ì— ëŒ€í•´ ì˜ë¯¸ìžˆëŠ” ë””í´íŠ¸ë“¤ì„ ì‚¬ìš©í• ê²ƒì´ë‹¤."
#. Tag: title
#, no-c-format
msgid "Hibernate SQL Dialects (<literal>hibernate.dialect)"
msgstr "Hibernate SQL Dialects (<literal>hibernate.dialect)"
#. Tag: entry
#, no-c-format
msgid "RDBMS"
msgstr "RDBMS"
#. Tag: entry
#, no-c-format
msgid "Dialect"
msgstr "Dialect"
#. Tag: entry
#, no-c-format
msgid "DB2"
msgstr "DB2"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.DB2Dialect"
msgstr "org.hibernate.dialect.DB2Dialect"
#. Tag: entry
#, no-c-format
msgid "DB2 AS/400"
msgstr "DB2 AS/400"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.DB2400Dialect"
msgstr "org.hibernate.dialect.DB2400Dialect"
#. Tag: entry
#, no-c-format
msgid "DB2 OS390"
msgstr "DB2 OS390"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.DB2390Dialect"
msgstr "org.hibernate.dialect.DB2390Dialect"
#. Tag: entry
#, no-c-format
msgid "PostgreSQL"
msgstr "PostgreSQL"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.PostgreSQLDialect"
msgstr "org.hibernate.dialect.PostgreSQLDialect"
#. Tag: entry
#, no-c-format
msgid "MySQL"
msgstr "MySQL"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.MySQLDialect"
msgstr "org.hibernate.dialect.MySQLDialect"
#. Tag: entry
#, no-c-format
msgid "MySQL with InnoDB"
msgstr "MySQL with InnoDB"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.MySQLInnoDBDialect"
msgstr "org.hibernate.dialect.MySQLInnoDBDialect"
#. Tag: entry
#, no-c-format
msgid "MySQL with MyISAM"
msgstr "MySQL with MyISAM"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.MySQLMyISAMDialect"
msgstr "org.hibernate.dialect.MySQLMyISAMDialect"
#. Tag: entry
#, no-c-format
msgid "Oracle (any version)"
msgstr "Oracle (any version)"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.OracleDialect"
msgstr "org.hibernate.dialect.OracleDialect"
#. Tag: entry
#, fuzzy, no-c-format
msgid "Oracle 9i"
msgstr "Oracle 9i/10g"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.Oracle9iDialect"
msgstr "org.hibernate.dialect.Oracle9Dialect"
#. Tag: entry
#, fuzzy, no-c-format
msgid "Oracle 10g"
msgstr "Oracle 9i/10g"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.Oracle10gDialect"
msgstr "org.hibernate.dialect.OracleDialect"
#. Tag: entry
#, no-c-format
msgid "Sybase"
msgstr "Sybase"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.SybaseDialect"
msgstr "org.hibernate.dialect.SybaseDialect"
#. Tag: entry
#, no-c-format
msgid "Sybase Anywhere"
msgstr "Sybase Anywhere"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.SybaseAnywhereDialect"
msgstr "org.hibernate.dialect.SybaseAnywhereDialect"
#. Tag: entry
#, no-c-format
msgid "Microsoft SQL Server"
msgstr "Microsoft SQL Server"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.SQLServerDialect"
msgstr "org.hibernate.dialect.SQLServerDialect"
#. Tag: entry
#, no-c-format
msgid "SAP DB"
msgstr "SAP DB"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.SAPDBDialect"
msgstr "org.hibernate.dialect.SAPDBDialect"
#. Tag: entry
#, no-c-format
msgid "Informix"
msgstr "Informix"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.InformixDialect"
msgstr "org.hibernate.dialect.InformixDialect"
#. Tag: entry
#, no-c-format
msgid "HypersonicSQL"
msgstr "HypersonicSQL"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.HSQLDialect"
msgstr "org.hibernate.dialect.HSQLDialect"
#. Tag: entry
#, no-c-format
msgid "Ingres"
msgstr "Ingres"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.IngresDialect"
msgstr "org.hibernate.dialect.IngresDialect"
#. Tag: entry
#, no-c-format
msgid "Progress"
msgstr "Progress"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.ProgressDialect"
msgstr "org.hibernate.dialect.ProgressDialect"
#. Tag: entry
#, no-c-format
msgid "Mckoi SQL"
msgstr "Mckoi SQL"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.MckoiDialect"
msgstr "org.hibernate.dialect.MckoiDialect"
#. Tag: entry
#, no-c-format
msgid "Interbase"
msgstr "Interbase"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.InterbaseDialect"
msgstr "org.hibernate.dialect.InterbaseDialect"
#. Tag: entry
#, no-c-format
msgid "Pointbase"
msgstr "Pointbase"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.PointbaseDialect"
msgstr "org.hibernate.dialect.PointbaseDialect"
#. Tag: entry
#, no-c-format
msgid "FrontBase"
msgstr "FrontBase"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.FrontbaseDialect"
msgstr "org.hibernate.dialect.FrontbaseDialect"
#. Tag: entry
#, no-c-format
msgid "Firebird"
msgstr "Firebird"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.dialect.FirebirdDialect"
msgstr "org.hibernate.dialect.FirebirdDialect"
#. Tag: title
#, no-c-format
msgid "Outer Join Fetching"
msgstr "Outer Join Fetching"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"If your database supports ANSI, Oracle or Sybase style outer joins, "
"<emphasis>outer join fetching will often increase performance by "
"limiting the number of round trips to and from the database. This is, "
"however, at the cost of possibly more work performed by the database itself. "
"Outer join fetching allows a whole graph of objects connected by many-to-"
"one, one-to-many, many-to-many and one-to-one associations to be retrieved "
"in a single SQL <literal>SELECT."
msgstr ""
"ë§Œì¼ ë‹¹ì‹ ì˜ ë°ì´í„°ë² ì´ìŠ¤ê°€ ANSI, Oracle, ë˜ëŠ” Sybase 스타ì¼ì˜ outer joinë“¤ì„ "
"지ì›í• 경우, <emphasis>outer join fetchingì€ (ë°ì´í„°ë² ì´ìŠ¤ ê·¸ ìžì²´"
"ì— ì˜í•´ 보다 ë” ë§Žì€ ìž‘ì—…ì´ ìˆ˜í–‰ë˜ëŠ” 비용으로) ë°ì´í„°ë² ì´ìŠ¤ë¡œì˜ ê·¸ë¦¬ê³ ë°ì´í„°"
"ë² ì´ìŠ¤ë¡œë¶€í„°ì˜ ë¼ìš´ë“œ íŠ¸ë¦½ë“¤ì˜ ê°œìˆ˜ë¥¼ ì œí•œí•¨ìœ¼ë¡œì¨ ì¢…ì¢… í¼í¬ë¨¼ìŠ¤ë¥¼ ì¦ê°€ì‹œí‚¬ "
"것ì´ë‹¤. Outer join fetchingì€ many-to-one, one-to-many, many-to-many,one-to-"
"one ì—°ê´€ê´€ê³„ë“¤ì´ ì— ì˜í•´ ì—°ê²°ëœ ê°ì²´ë“¤ì˜ ì „ì²´ 그래프가 í•˜ë‚˜ì˜ SQL "
"<literal>SELECT ì†ì—ì„œ 검색ë˜ê²Œë” 허용해준다."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Outer join fetching can be disabled <emphasis>globally by setting "
"the property <literal>hibernate.max_fetch_depth to 01 or higher enables outer join "
"fetching for one-to-one and many-to-one associations that have been mapped "
"with <literal>fetch=\"join\"."
msgstr ""
"Outer join fetchingì€ hibernate.max_fetch_depth 프로í¼í‹°ë¥¼ <literal>0ì „ì—ì 으로 사용 불가능하게 í• "
"수 있다. <literal>1 ì´ìƒì˜ ê°’ì„ ì„¤ì •í•˜ëŠ” ê²ƒì€ fetch=\"join"
"\"</literal>으로 매핑ë˜ì—ˆë˜ ëª¨ë“ one-to-one ë° many-to-one ì—°ê´€ê´€ê³„ë“¤ì— ëŒ€í•´ "
"outer join fetchingì„ ì‚¬ìš© 가능하ë„ë¡ ë§Œë“ ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid "See <xref linkend=\"performance-fetching\" /> for more information."
msgstr "추가 ì •ë³´ëŠ” <xref linkend=\"performance-fetching\"/>를 ë³´ë¼."
#. Tag: title
#, no-c-format
msgid "Binary Streams"
msgstr "Binary Streams"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Oracle limits the size of <literal>byte arrays that can be passed "
"to and/or from its JDBC driver. If you wish to use large instances of "
"<literal>binary or serializable type, you "
"should enable <literal>hibernate.jdbc.use_streams_for_binary. "
"<emphasis>This is a system-level setting only."
msgstr ""
"Oracleì€ JDBC ë“œë¼ì´ë²„ ë¡œ/부터 ì „ë‹¬ë˜ëŠ” <literal>byte ë°°ì—´ë“¤ì˜ í¬ê¸°"
"를 ì œí•œì‹œí‚¨ë‹¤. ë§Œì¼ ë‹¹ì‹ ì´ <literal>binary ë˜ëŠ” "
"<literal>serializable íƒ€ìž…ì˜ ëŒ€í˜• ì¸ìŠ¤í„´ìŠ¤ë¥¼ ì‚¬ìš©í•˜ê³ ìž ì›í• 경우"
"ì—, ë‹¹ì‹ ì€ <literal>hibernate.jdbc.use_streams_for_binary를 사용 ê°€"
"능하게 해야 í• ê²ƒì´ë‹¤. <emphasis>ì´ê²ƒì€ ì˜¤ì§ ì‹œìŠ¤í…œ ë ˆë²¨ ì„¤ì •ì´ë‹¤."
#. Tag: title
#, no-c-format
msgid "Second-level and query cache"
msgstr "Second-level ìºì‹œì™€ query ìºì‹œ"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The properties prefixed by <literal>hibernate.cache allow you to "
"use a process or cluster scoped second-level cache system with Hibernate. "
"See the <xref linkend=\"performance-cache\" /> for more information."
msgstr ""
"<literal>hibernate.cache ì ‘ë‘ì–´ê°€ ë¶™ì€ í”„ë¡œí¼í‹°ë“¤ì€ Hibernateì— ëŒ€"
"í•´ 프로세스 ë˜ëŠ” í´ëŸ¬ìŠ¤í„° ë²”ìœ„ì˜ ë‘ ë²ˆì§¸ ë ˆë²¨ ìºì‹œ ì‹œìŠ¤í…œì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì„ í—ˆ"
"용해준다. ìƒì„¸í•œ ê²ƒì€ <xref linkend=\"performance-cache\"/>를 ë³´ë¼."
#. Tag: title
#, no-c-format
msgid "Query Language Substitution"
msgstr "Query Language 치환"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"You can define new Hibernate query tokens using <literal>hibernate.query."
"substitutions</literal>. For example:"
msgstr ""
"ë‹¹ì‹ ì€ <literal>hibernate.query.substitutionsì„ ì‚¬ìš©í•˜ì—¬ 새로운 "
"Hibernate ì§ˆì˜ í† í°ë“¤ì„ ì •ì˜í• 수 있다. 예를 들어:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"This would cause the tokens <literal>true and false와 false í† í°ë“¤ì´ ìƒì„±ëœ SQL ë‚´ì—"
"ì„œ ì •ìˆ˜ 리터럴들로 번ì—ë˜ë„ë¡ ê°•ì œí• ê²ƒì´ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"This would allow you to rename the SQL <literal>LOWER function."
msgstr ""
"ì€ SQL <literal>LOWER function 함수 ì´ë¦„ì„ ë³€ê²½í•˜ëŠ” ê²ƒì„ ë‹¹ì‹ ì—게 "
"허용해 줄 것ì´ë‹¤"
#. Tag: title
#, no-c-format
msgid "Hibernate statistics"
msgstr "Hibernate 통계"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"If you enable <literal>hibernate.generate_statistics, Hibernate "
"exposes a number of metrics that are useful when tuning a running system via "
"<literal>SessionFactory.getStatistics(). Hibernate can even be "
"configured to expose these statistics via JMX. Read the Javadoc of the "
"interfaces in <literal>org.hibernate.stats for more information."
msgstr ""
"ë§Œì¼ ë‹¹ì‹ ì´ <literal>hibernate.generate_statistics를 사용 가능하ë„"
"ë¡ í• ê²½ìš°, Hibernate는 <literal>SessionFactory.getStatistics()를 "
"통해 ê°€ë™ ì¤‘ì¸ ì‹œìŠ¤í…œì„ íŠœë‹í• ë•Œ ìœ ìš©í•œ ë§Žì€ í†µê³„ë“¤ì„ ë…¸ì¶œì‹œí‚¬ 것ì´ë‹¤. "
"Hibernate는 심지어 JMX를 통해 ì´ë“¤ í†µê³„ë“¤ì„ ë…¸ì¶œì‹œí‚¤ë„ë¡ êµ¬ì„±ë 수 있다. 추"
"ê°€ ì •ë³´ëŠ” <literal>org.hibernate.statsì— ìžˆëŠ” ì¸í„°íŽ˜ì´ìŠ¤ë“¤ì— 관한 "
"Javadoc를 ì½ì–´ë¼."
#. Tag: title
#, no-c-format
msgid "Logging"
msgstr "로깅"
#. Tag: para
#, no-c-format
msgid ""
"Hibernate utilizes <ulink url=\"http://www.slf4j.org/\">Simple Logging "
"Facade for Java</ulink> (SLF4J) in order to log various system events. SLF4J "
"can direct your logging output to several logging frameworks (NOP, Simple, "
"log4j version 1.2, JDK 1.4 logging, JCL or logback) depending on your chosen "
"binding. In order to setup logging you will need <filename>slf4j-api.jar in the case of Log4J. See "
"the SLF4J <ulink url=\"http://www.slf4j.org/manual.html\">documentation file in your classpath. An example "
"properties file is distributed with Hibernate in the <literal>src/ "
"directory."
msgstr ""
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"It is recommended that you familiarize yourself with Hibernate's log "
"messages. A lot of work has been put into making the Hibernate log as "
"detailed as possible, without making it unreadable. It is an essential "
"troubleshooting device. The most interesting log categories are the "
"following:"
msgstr ""
"우리는 ë‹¹ì‹ ì´ Hibernateì˜ ë¡œê·¸ ë©”ì‹œì§€ë“¤ì— ìµìˆ™í•´ì§€ê¸°ë¥¼ ê°•ë ¥ížˆ 권장한다. ì½ê¸° "
"불가능하지 ì•Šê²Œë” ê°€ëŠ¥í•œ í•œ ìƒì„¸í•˜ê²Œ Hibernate 로그를 만들ë„ë¡ ë§Žì€ ìž‘ì—…ì´ í–‰"
"해졌다. ê·¸ê²ƒì€ ë³¸ì§ˆì ì¸ ë¬¸ì œë˜ì§€ê¸° 장치ì´ë‹¤. 가장 í¥ë¯¸ë¡œìš´ 로그 ì¹´í…Œê³ ë¦¬ë“¤ì´ "
"다ìŒì— 있다:"
#. Tag: title
#, no-c-format
msgid "Hibernate Log Categories"
msgstr "Hibernate 로그 ì¹´í…Œê³ ë¦¬ë“¤"
#. Tag: entry
#, no-c-format
msgid "Category"
msgstr "ì¹´í…Œê³ ë¦¬"
#. Tag: entry
#, no-c-format
msgid "Function"
msgstr "기능"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.SQL"
msgstr "org.hibernate.SQL"
#. Tag: entry
#, no-c-format
msgid "Log all SQL DML statements as they are executed"
msgstr "SQL DML ë¬¸ìž¥ë“¤ì´ ì‹¤í–‰ë ë•Œ 그것들 모ë‘를 로그 시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.type"
msgstr "org.hibernate.type"
#. Tag: entry
#, no-c-format
msgid "Log all JDBC parameters"
msgstr "ëª¨ë“ JDBC 파ë¼ë¯¸í„°ë“¤ì„ 로그시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.tool.hbm2ddl"
msgstr "org.hibernate.tool.hbm2ddl"
#. Tag: entry
#, no-c-format
msgid "Log all SQL DDL statements as they are executed"
msgstr "SQL DDL ë¬¸ìž¥ë“¤ì´ ì‹¤í–‰ë ë•Œ 그것들 모ë‘를 로그 시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.pretty"
msgstr "org.hibernate.pretty"
#. Tag: entry
#, no-c-format
msgid ""
"Log the state of all entities (max 20 entities) associated with the session "
"at flush time"
msgstr ""
"flush ì‹œì ì—ì„œ 세션과 ì—°ê´€ëœ ëª¨ë“ ì—”í‹°í‹°ë“¤(최대 20ê°œì˜ ì—”í‹°í‹°ë“¤)ì˜ ìƒíƒœë¥¼ ë¡œ"
"그 시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.cache"
msgstr "org.hibernate.cache"
#. Tag: entry
#, no-c-format
msgid "Log all second-level cache activity"
msgstr "ëª¨ë“ second-level ìºì‹œ 액티비티를 로그시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.transaction"
msgstr "org.hibernate.transaction"
#. Tag: entry
#, no-c-format
msgid "Log transaction related activity"
msgstr "트랜ìžì…˜ ê´€ë ¨ 액티비티를 로그 시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.jdbc"
msgstr "org.hibernate.jdbc"
#. Tag: entry
#, no-c-format
msgid "Log all JDBC resource acquisition"
msgstr "ëª¨ë“ JDBC 리소스 ì·¨ë“ì„ ë¡œê·¸ 시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.hql.ast.AST"
msgstr "org.hibernate.hql.ast.AST"
#. Tag: entry
#, no-c-format
msgid "Log HQL and SQL ASTs during query parsing"
msgstr "ì§ˆì˜ íŒŒì‹± ë™ì•ˆì— HQL AST와 SQL AST를 로그시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.secure"
msgstr "org.hibernate.secure"
#. Tag: entry
#, no-c-format
msgid "Log all JAAS authorization requests"
msgstr "ëª¨ë“ JAAS 허가 ìš”ì²ë“¤ì„ 로그시킨다"
#. Tag: entry
#, fuzzy, no-c-format
msgid "<literal>org.hibernate"
msgstr "JNDI-bound <literal>SessionFactory"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"Log everything. This is a lot of information but it is useful for "
"troubleshooting"
msgstr "ëª¨ë“ ê²ƒì„ ë¡œê·¸ì‹œí‚¨ë‹¤(ë§Žì€ ì •ë³´ì´ì§€ë§Œ, ë¬¸ì œí•´ê²°ì— ë§¤ìš° ìœ ìš©í•˜ë‹¤)"
#. Tag: para
#, no-c-format
msgid ""
"When developing applications with Hibernate, you should almost always work "
"with <literal>debug enabled for the category org."
"hibernate.SQL</literal>, or, alternatively, the property hibernate."
"show_sql</literal> enabled."
msgstr ""
"Hibernateë¡œ 어플리케ì´ì…˜ë“¤ì„ ê°œë°œí• ë•Œ, ë‹¹ì‹ ì€ ê±°ì˜ í•ìƒ <literal>org."
"hibernate.SQL</literal> ì¹´í…Œê³ ë¦¬ì— ëŒ€í•´ ì´ìš© 가능한 debug "
"모드로 작업하거나, 다른 방법으로 <literal>hibernate.show_sql 프로í¼"
"티를 ì´ìš©ê°€ëŠ¥í•˜ê²Œ 하여 작업해야 í• ê²ƒì´ë‹¤."
#. Tag: title
#, no-c-format
msgid "Implementing a <literal>NamingStrategy"
msgstr "<literal>NamingStrategy 구현하기"
#. Tag: para
#, no-c-format
msgid ""
"The interface <literal>org.hibernate.cfg.NamingStrategy allows you "
"to specify a \"naming standard\" for database objects and schema elements."
msgstr ""
"<literal>org.hibernate.cfg.NamingStrategy ì¸í„°íŽ˜ì´ìŠ¤ëŠ” ë°ì´í„°ë² ì´"
"스 ê°ì²´ë“¤ê³¼ 스키마 ìš”ì†Œë“¤ì— ëŒ€í•œ \"네ì´ë° 표준\"ì„ ì§€ì •í•˜ëŠ” ê²ƒì„ ë‹¹ì‹ ì—게 í—ˆ"
"용해준다."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"You can provide rules for automatically generating database identifiers from "
"Java identifiers or for processing \"logical\" column and table names given "
"in the mapping file into \"physical\" table and column names. This feature "
"helps reduce the verbosity of the mapping document, eliminating repetitive "
"noise (<literal>TBL_ prefixes, for example). The default strategy "
"used by Hibernate is quite minimal."
msgstr ""
"ë‹¹ì‹ ì€ Java ì‹ë³„ìžë“¤ë¡œë¶€í„° ë°ì´í„°ë² ì´ìŠ¤ ì‹ë³„ìžë“¤ì„ ìžë™ì 으로 ìƒì„±ì‹œí‚¤ê±°ë‚˜ 매"
"í•‘ 파ì¼ì— 주어진 \"논리ì \" 컬럼과 í…Œì´ë¸” ì´ë¦„ë“¤ì„ \"물리ì \" í…Œì´ë¸”ê³¼ 컬럼 "
"ì´ë¦„들로 ìžë™ì 으로 처리하는 ê·œì¹™ë“¤ì„ ì œê³µí• ìˆ˜ 있다. ì´ íŠ¹ì§•ì€ ë°˜ë³µë˜ëŠ” ìž¡ìŒ"
"(예를 들어 <literal>TBL_ì ‘ë‘어들)ì„ ì œê±°í•¨ìœ¼ë¡œì¨, 매핑 ë¬¸ì„œì˜ ë§ë§Ž"
"ì€ ìž¥í™©í•¨ì„ ê°ì†Œì‹œí‚¤ë„ë¡ ë„와준다. Hibernateì— ì˜í•´ 사용ë˜ëŠ” ë””í´íŠ¸ ë°©ë„는 ì•„"
"주 ìž‘ì€ ìž‘í’ˆì´ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"You can specify a different strategy by calling <literal>Configuration."
"setNamingStrategy()</literal> before adding mappings:"
msgstr ""
"ë‹¹ì‹ ì€ ë§¤í•‘ë“¤ì„ ì¶”ê°€í•˜ê¸° ì´ì „ì— <literal>Configuration.setNamingStrategy() is a built-in "
"strategy that might be a useful starting point for some applications."
msgstr ""
"<literal>org.hibernate.cfg.ImprovedNamingStrategy는 ì–´ë–¤ 어플리케ì´"
"ì…˜ë“¤ì— ëŒ€í•œ ìœ ìš©í•œ 시작ì ì¼ ìˆ˜ 있는 미리 ë¹Œë“œëœ ë°©ë„ì´ë‹¤."
#. Tag: title
#, no-c-format
msgid "XML configuration file"
msgstr "XML 구성 파ì¼"
#. Tag: para
#, no-c-format
msgid ""
"An alternative approach to configuration is to specify a full configuration "
"in a file named <literal>hibernate.cfg.xml. This file can be used "
"as a replacement for the <literal>hibernate.properties file or, if "
"both are present, to override properties."
msgstr ""
"êµ¬ì„±ì— ëŒ€í•œ 다른 ì ‘ê·¼ë²•ì€ <literal>hibernate.cfg.xmlë¡œ ëª…ëª…ëœ íŒŒì¼ "
"ì†ì— ì „ì²´ êµ¬ì„±ì„ ì§€ì •í•˜ëŠ” 것ì´ë‹¤. ì´ íŒŒì¼ì€ <literal>hibernate.properties. Here is an example:"
msgstr ""
"XML 구성 파ì¼ì€ ë””í´íŠ¸ë¡œ ë‹¹ì‹ ì˜ <literal>CLASSPATHì˜ ë£¨íŠ¸ì— ì¡´ìž¬í•˜"
"는 ê²ƒì´ ê¸°ëŒ€ëœë‹¤. 다ìŒì€ ì˜ˆì œì´ë‹¤:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The advantage of this approach is the externalization of the mapping file "
"names to configuration. The <literal>hibernate.cfg.xml is also "
"more convenient once you have to tune the Hibernate cache. It is your choice "
"to use either <literal>hibernate.properties or hibernate."
"cfg.xml</literal>. Both are equivalent, except for the above mentioned "
"benefits of using the XML syntax."
msgstr ""
"ë‹¹ì‹ ì´ ë³¼ 수 있듯ì´, ì´ ì ‘ê·¼ë²•ì˜ ìž¥ì ì€ êµ¬ì„±ì— ëŒ€í•œ 매핑 íŒŒì¼ ì´ë¦„ë“¤ì„ êµ¬ì²´"
"í™” 시키는 것ì´ë‹¤. <literal>hibernate.cfg.xmlì€ ë˜í•œ ë‹¹ì‹ ì´ "
"Hibernate ìºì‹œë¥¼ 튜ë‹í•´ì•¼í• ë•Œ 보다 편리하다. <literal>hibernate.propertieshibernate.cfg.xml 중 ì–´ëŠ ê²ƒì„ ì‚¬ìš©í•˜ëŠ”ê°€ëŠ” "
"ë‹¹ì‹ ì˜ ì„ íƒì´ë‹¤. XML êµ¬ë¬¸ì„ ì‚¬ìš©í•˜ëŠ” ìœ„ì— ì–¸ê¸‰ëœ ì´ì ë“¤ì„ ì œì™¸í•˜ë©´ 둘다 ê°™ì€ "
"ê²ƒìž„ì„ ë…¸íŠ¸í•˜ë¼."
#. Tag: para
#, fuzzy, no-c-format
msgid "With the XML configuration, starting Hibernate is then as simple as:"
msgstr "Hibernate 구성으로, Hibernate를 시작하는 ê²ƒì€ ë‹¤ìŒê³¼ ê°™ì´ ê°„ë‹¨í•˜ë‹¤"
#. Tag: para
#, fuzzy, no-c-format
msgid "You can select a different XML configuration file using:"
msgstr "ë‹¹ì‹ ì€ ë‹¤ìŒì„ 사용하여 다른 XML 구성 파ì¼ì„ 찾아낼 수 있다"
#. Tag: title
#, no-c-format
msgid "J2EE Application Server integration"
msgstr "J2EE 어플리케ì´ì…˜ 서버 통합"
#. Tag: para
#, no-c-format
msgid "Hibernate has the following integration points for J2EE infrastructure:"
msgstr "Hibernate는 J2EE ì¸í”„ë¼ìŠ¤íŠ¸ëŸì²˜ì— 대한 ë‹¤ìŒ í†µí•© ì ë“¤ì„ ê°–ê³ ìžˆë‹¤:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis>Container-managed datasources: Hibernate can use JDBC "
"connections managed by the container and provided through JNDI. Usually, a "
"JTA compatible <literal>TransactionManager and a "
"<literal>ResourceManager take care of transaction management "
"(CMT), especially distributed transaction handling across several "
"datasources. You can also demarcate transaction boundaries programmatically "
"(BMT), or you might want to use the optional Hibernate <literal>Transaction: Hibernate는 컨테ì´ë„ˆì— ì˜"
"í•´ 관리ë˜ëŠ” JDBC ì»¤ë„¥ì…˜ë“¤ì„ ì‚¬ìš©í• ìˆ˜ ìžˆê³ JNDI를 통해 ì œê³µëœë‹¤. 대개 JTA 호"
"환 <literal>TransactionManager와 ResourceManager"
"는 트랜ìžì…˜ 관리(CMT), 특히 몇몇 ë°ì´í„°ì†ŒìŠ¤ë“¤ì„ 가로질러 ë¶„ì‚°ëœ íŠ¸ëžœìžì…˜ 핸들"
"ë§ì„ 처리한다. ë¬¼ë¡ ë‹¹ì‹ ì€ ë˜í•œ 프로그램 ìƒìœ¼ë¡œ 트랜ìžì…˜ ê²½ê³„ë“¤ì„ í•œì •í• ìˆ˜"
"ë„ ìžˆê±°ë‚˜(BMT) ë‹¹ì‹ ì€ ë‹¹ì‹ ì˜ ì½”ë“œê°€ ì´ì‹ì„±ì„ ìœ ì§€í•˜ë„ë¡ ì´ê²ƒì— 대한 ì„ íƒì ì¸ "
"Hibernate <literal>Transaction API를 ì‚¬ìš©í•˜ê³ ìž ì›í• ìˆ˜ë„ ìžˆë‹¤."
#. Tag: para
#, no-c-format
msgid ""
"<emphasis>Automatic JNDI binding: Hibernate can bind its "
"<literal>SessionFactory to JNDI after startup."
msgstr ""
"<emphasis>ìžë™ì ì¸ JNDI ë°”ì¸ë”©: Hibernate는 시작 í›„ì— ê·¸ê²ƒì˜ "
"<literal>SessionFactory를 JNDIì— ë°”ì¸ë“œ 시킬 수 있다."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis>JTA Session binding: the Hibernate Session from JNDI and get the current "
"<literal>Session. Let Hibernate manage flushing and closing the "
"<literal>Session when your JTA transaction completes. Transaction "
"demarcation is either declarative (CMT) or programmatic (BMT/"
"UserTransaction)."
msgstr ""
"<emphasis>JTA Session ë°”ì¸ë”©: Hibernate Session"
"ì€ JTA 트랜ìžì…˜ë“¤ì˜ ì˜ì—(scope)ì— ìžë™ì 으로 ë°”ì¸ë“œ 시킬 ìˆ˜ë„ ìžˆë‹¤. 간단하게 "
"JNDI로부터 <literal>SessionFactory를 ë£©ì—…í•˜ê³ í˜„ìž¬ "
"<literal>Sessionì„ ì–»ì–´ë¼. Hibernateë¡œ 하여금 ë‹¹ì‹ ì˜ JTA 트랜ìžì…˜"
"ì´ ì™„ë£Œë ë•Œ <literal>Sessionì„ flushì‹œí‚¤ê³ ë‹«ëŠ” ê²ƒì„ ì²˜ë¦¬í•˜ë„ë¡ í•˜"
"ë¼. 트랜ìžì…˜ 경계 êµ¬ë¶„ì€ ì„ ì–¸ì (CMT)ì´ê±°ë‚˜ 프로그래ë°ì ((BMT/"
"UserTransaction))ì´ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"<emphasis>JMX deployment: if you have a JMX capable application "
"server (e.g. JBoss AS), you can choose to deploy Hibernate as a managed "
"MBean. This saves you the one line startup code to build your "
"<literal>SessionFactory from a Configuration. "
"The container will startup your <literal>HibernateService and also "
"take care of service dependencies (datasource has to be available before "
"Hibernate starts, etc)."
msgstr ""
"<emphasis>JMX 배치: ë§Œì¼ ë‹¹ì‹ ì´ JMX ê°€ìš©ì„±ì´ ìžˆëŠ” 어플리케ì´ì…˜ ì„œ"
"버(예를 들면 JBoss AS)를 ê°–ê³ ìžˆë‹¤ë©´, ë‹¹ì‹ ì€ Hibernate를 í•˜ë‚˜ì˜ managed MBean"
"으로서 배치하는 ê²ƒì„ ì„ íƒí• 수 있다. ì´ê²ƒì€ <literal>Configuration"
"으로부터 ë‹¹ì‹ ì˜ <literal>SessionFactory를 빌드 시키는 í•œ ì¤„ì˜ ì‹œìž‘ "
"코드를 ì ˆì•½í•´ì¤€ë‹¤. 컨테ì´ë„ˆëŠ” ë‹¹ì‹ ì˜ <literal>HibernateService를 ì‹œ"
"ìž‘í• ê²ƒì´ê³ , ë˜í•œ ì´ìƒì 으로 서비스 ì˜ì¡´ì„±ë“¤ì„ ì²˜ë¦¬í• ê²ƒì´ë‹¤(ë°ì´í„°ì†ŒìŠ¤ëŠ” "
"Hibernateê°€ 시작ë˜ê¸° ì „ì— ì´ìš© 가능해야 한다)."
#. Tag: para
#, no-c-format
msgid ""
"Depending on your environment, you might have to set the configuration "
"option <literal>hibernate.connection.aggressive_release to true if "
"your application server shows \"connection containment\" exceptions."
msgstr ""
"ë‹¹ì‹ ì˜ í™˜ê²½ì— ë”°ë¼, ë‹¹ì‹ ì€ ë‹¹ì‹ ì˜ ì–´í”Œë¦¬ì¼€ì´ì…˜ 서버가 \"connection "
"containment(ì—°ê²° 봉쇄)\" 예외ìƒí™©ë“¤ì„ ë³´ì¼ ê²½ìš°ì— êµ¬ì„± 옵션 "
"<literal>hibernate.connection.aggressive_release를 trueë¡œ ì„¤ì •í•´ì•¼ "
"ë ìˆ˜ë„ ìžˆë‹¤."
#. Tag: title
#, no-c-format
msgid "Transaction strategy configuration"
msgstr "트랜ìžì…˜ ë°©ë„ êµ¬ì„±"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The Hibernate <literal>Session API is independent of any "
"transaction demarcation system in your architecture. If you let Hibernate "
"use JDBC directly through a connection pool, you can begin and end your "
"transactions by calling the JDBC API. If you run in a J2EE application "
"server, you might want to use bean-managed transactions and call the JTA API "
"and <literal>UserTransaction when needed."
msgstr ""
"Hibernate <literal>Session API는 ë‹¹ì‹ ì˜ ì•„ì¹´í…처 ë‚´ì—ì„œ ìž„ì˜ì˜ 트랜"
"ìžì…˜ ê´€í• ì‹œìŠ¤í…œì— ë…립ì ì´ë‹¤. ë§Œì¼ ë‹¹ì‹ ì´ Hibernateë¡œ 하여금 커넥션 í’€ì„ í†µ"
"í•´ ì§ì ‘ JDBC를 사용하ë„ë¡ ê°•ì œí• ê²½ìš°, ë‹¹ì‹ ì€ JDBC API를 호출하여 ë‹¹ì‹ ì˜ íŠ¸ëžœ"
"ìžì…˜ì„ ì‹œìž‘í•˜ê³ ë낼 수 있다. ë§Œì¼ ë‹¹ì‹ ì´ J2EE 어플리케ì´ì…˜ 서버를 실행 중ì´"
"ë¼ë©´, ë‹¹ì‹ ì€ í•„ìš”í• ë•Œ bean-managed 트랜ìžì…˜ë“¤ì„ ì‚¬ìš©í•˜ê³ JTA API와 "
"<literal>UserTransactionì„ í˜¸ì¶œí•˜ê³ ìž ì›í• 수 있다."
#. Tag: para
#, no-c-format
msgid ""
"To keep your code portable between these two (and other) environments we "
"recommend the optional Hibernate <literal>Transaction API, which "
"wraps and hides the underlying system. You have to specify a factory class "
"for <literal>Transaction instances by setting the Hibernate "
"configuration property <literal>hibernate.transaction.factory_class API를 권장한다. ë‹¹ì‹ ì€ Hibernate 구성 프로í¼"
"티 <literal>hibernate.transaction.factory_class를 사용하여 "
"<literal>Transaction ì¸ìŠ¤í„´ìŠ¤ë“¤ì— 대한 íŒ©í† ë¦¬ í´ëž˜ìŠ¤ë¥¼ ì§€ì •í•´ì•¼ í•œ"
"다."
#. Tag: para
#, fuzzy, no-c-format
msgid "There are three standard, or built-in, choices:"
msgstr "세 ê°œì˜ í‘œì¤€(미리 만들어진) ì„ íƒë“¤ì´ 존재한다:"
#. Tag: term
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.transaction.JDBCTransactionFactory"
msgstr "org.hibernate.transaction.JDBCTransactionFactory"
#. Tag: para
#, no-c-format
msgid "delegates to database (JDBC) transactions (default)"
msgstr "ë°ì´í„°ë² ì´ìŠ¤ (JDBC) 트랜ìžì…˜ë“¤ì—게 위임시킨다(ë””í´íŠ¸)"
#. Tag: term
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.transaction.JTATransactionFactory"
msgstr "org.hibernate.transaction.JTATransactionFactory"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"delegates to container-managed transactions if an existing transaction is "
"underway in this context (for example, EJB session bean method). Otherwise, "
"a new transaction is started and bean-managed transactions are used."
msgstr ""
"ê¸°ì¡´ì˜ íŠ¸ëžœìžì…˜ì´ ì´ ì»¨í…스트(예를 들면 EJB session bean 메소드) ë‚´ì—ì„œ 진행 "
"ì¤‘ì¼ ê²½ìš°ì— container-managed transactionì—게 ìœ„ìž„ì‹œí‚¤ê³ , ê·¸ ë°–ì˜ ê²½ìš° 새로"
"ìš´ 트랜ìžì…˜ì´ 시작ë˜ê³ bean-managed transactionì´ ì‚¬ìš©ëœë‹¤."
#. Tag: term
#, fuzzy, no-c-format
msgid "<literal>org.hibernate.transaction.CMTTransactionFactory"
msgstr "org.hibernate.transaction.CMTTransactionFactory"
#. Tag: para
#, no-c-format
msgid "delegates to container-managed JTA transactions"
msgstr "container-managed JTA 트랜ìžì…˜ë“¤ì—게 위임시킨다"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"You can also define your own transaction strategies (for a CORBA transaction "
"service, for example)."
msgstr ""
"ë‹¹ì‹ ì€ ë˜í•œ ë‹¹ì‹ ìžì‹ ì˜ íŠ¸ëžœìžì…˜ ë°©ë„들(예를 들면 CORBA 트랜ìžì…˜ 서비스)ì„ ì •"
"ì˜í• ìˆ˜ë„ ìžˆë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Some features in Hibernate (i.e., the second level cache, Contextual "
"Sessions with JTA, etc.) require access to the JTA "
"<literal>TransactionManager in a managed environment. In an "
"application server, since J2EE does not standardize a single mechanism, you "
"have to specify how Hibernate should obtain a reference to the "
"<literal>TransactionManager:"
msgstr ""
"Hibernateì— ìžˆëŠ” 몇몇 특징들(예를 들면. second level ìºì‹œ, JTA를 가진 컨í…스"
"트 ìƒì˜ 세션들, 기타.)ì€ ê´€ë¦¬ë˜ëŠ” 환경ì—ì„œ JTA <literal>TransactionManagerì— ëŒ€í•œ 참조를 íšë“하는 ë°©ë²•ì„ ì§€ì •í•´ì•¼ "
"한다. 왜ëƒí•˜ë©´ J2EEê°€ í•œ ê°œì˜ ë©”ì»¤ë‹ˆì¦˜ì„ í‘œì¤€í™” ì‹œí‚¤ê³ ìžˆì§€ 않기 때문ì´ë‹¤:"
#. Tag: title
#, no-c-format
msgid "JTA TransactionManagers"
msgstr "JTA TransactionManagers"
#. Tag: entry
#, no-c-format
msgid "Transaction Factory"
msgstr "트랜ìžì…˜ íŒ©í† ë¦¬"
#. Tag: entry
#, no-c-format
msgid "Application Server"
msgstr "어플리케ì´ì…˜ 서버"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.JBossTransactionManagerLookup"
msgstr "org.hibernate.transaction.JBossTransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "JBoss"
msgstr "JBoss"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.WeblogicTransactionManagerLookup"
msgstr "org.hibernate.transaction.WeblogicTransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "Weblogic"
msgstr "Weblogic"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.WebSphereTransactionManagerLookup"
msgstr "org.hibernate.transaction.OrionTransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "Orion"
msgstr "Orion"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.ResinTransactionManagerLookup"
msgstr "org.hibernate.transaction.ResinTransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "Resin"
msgstr "Resin"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.JOTMTransactionManagerLookup"
msgstr "org.hibernate.transaction.JOTMTransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "JOTM"
msgstr "JOTM"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.JOnASTransactionManagerLookup"
msgstr "org.hibernate.transaction.JOnASTransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "JOnAS"
msgstr "JOnAS"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.JRun4TransactionManagerLookup"
msgstr "org.hibernate.transaction.JRun4TransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "JRun4"
msgstr "JRun4"
#. Tag: entry
#, fuzzy, no-c-format
msgid ""
"<literal>org.hibernate.transaction.BESTransactionManagerLookup"
msgstr "org.hibernate.transaction.BESTransactionManagerLookup"
#. Tag: entry
#, no-c-format
msgid "Borland ES"
msgstr "Borland ES"
#. Tag: title
#, no-c-format
msgid "JNDI-bound <literal>SessionFactory"
msgstr "JNDI-bound <literal>SessionFactory"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"A JNDI-bound Hibernate <literal>SessionFactory can simplify the "
"lookup function of the factory and create new <literal>Sessions. "
"This is not, however, related to a JNDI bound <literal>Datasource; "
"both simply use the same registry."
msgstr ""
"í•˜ë‚˜ì˜ JNDI ë°”ì¸ë“œëœ Hibernate <literal>SessionFactory는 ê·¸ íŒ©í† ë¦¬"
"ì— ëŒ€í•œ 룩업과 새로운 <literal>Sessionë“¤ì˜ ìƒì„±ì„ 단순화 시킬 수 있"
"다. ì´ê²ƒì€ JNDI ë°”ì¸ë“œëœ <literal>Datasourceì— ê´€ë ¨ë˜ì–´ 있지 ì•Šê³ , "
"단순하게 둘 다 ë™ì¼í•œ ë ˆì§€ìŠ¤íŠ¸ë¦¬ë¥¼ 사용한다는 ì ì„ ë…¸íŠ¸í•˜ë¼!"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"If you wish to have the <literal>SessionFactory bound to a JNDI "
"namespace, specify a name (e.g. <literal>java:hibernate/SessionFactoryhibernate.session_factory_nameSessionFactory "
"will not be bound to JNDI. This is especially useful in environments with a "
"read-only JNDI default implementation (in Tomcat, for example)."
msgstr ""
"ë§Œì¼ ë‹¹ì‹ ì´ <literal>SessionFactory를 í•˜ë‚˜ì˜ JNDI namespaceì— ë°”ì¸"
"ë“œ ì‹œí‚¤ê³ ìž ì›í• 경우, <literal>hibernate.session_factory_name 프로"
"í¼í‹°ë¥¼ 사용하여 í•œ ê°œì˜ ì´ë¦„(예를 들면. <literal>java:hibernate/"
"SessionFactory</literal>)ì„ ì§€ì •í•˜ë¼. ë§Œì¼ ì´ í”„ë¡œí¼í‹°ê°€ ìƒëžµë 경우, "
"<literal>SessionFactory는 JNDIì— ë°”ì¸ë“œ ë˜ì§€ ì•Šì„ ê²ƒì´ë‹¤. (ì´ê²ƒì€ "
"ì½ê¸°-ì „ìš© JNDI ë””í´íŠ¸ êµ¬í˜„ì„ ê°€ì§„ 환경들, 예를 들면 Tomcatì—ì„œ 특히 ìœ ìš©í•˜"
"다.)"
#. Tag: para
#, no-c-format
msgid ""
"When binding the <literal>SessionFactory to JNDI, Hibernate will "
"use the values of <literal>hibernate.jndi.url, hibernate."
"jndi.class</literal> to instantiate an initial context. If they are not "
"specified, the default <literal>InitialContext will be used."
msgstr ""
"<literal>SessionFactory를 JNDIì— ë°”ì¸ë“œ 시킬 ë•Œ, Hibernate는 초기 "
"컨í…스트를 초기화 시키기 위해 <literal>hibernate.jndi.url, "
"<literal>hibernate.jndi.classì˜ ê°’ë“¤ì„ ì‚¬ìš©í• ê²ƒì´ë‹¤. ë§Œì¼ ê·¸ê²ƒë“¤"
"ì´ ì§€ì •ë˜ì–´ 있지 ì•Šì„ ê²½ìš°, ë””í´íŠ¸ <literal>InitialContextê°€ 사용"
"ë 것ì´ë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Hibernate will automatically place the <literal>SessionFactory in "
"JNDI after you call <literal>cfg.buildSessionFactory(). This means "
"you will have this call in some startup code, or utility class in your "
"application, unless you use JMX deployment with the "
"<literal>HibernateService (this is discussed later in greater "
"detail)."
msgstr ""
"Hibernate는 ë‹¹ì‹ ì´ <literal>cfg.buildSessionFactory()를 호출한 후"
"ì— <literal>SessionFactory를 JNDI ë‚´ì— ìžë™ì 으로 위치지울 것ì´ë‹¤. "
"ì´ê²ƒì€ ë‹¹ì‹ ì´ (ë‚˜ì¤‘ì— ë…¼ì˜ë˜ëŠ”) <literal>HibernateService를 가진 "
"JMX 배치를 사용하지 않는 í•œ, ë‹¹ì‹ ì´ ì ì–´ë„ ë‹¹ì‹ ì˜ ì–´í”Œë¦¬ì¼€ì´ì…˜ ë‚´ì— ìžˆëŠ” ì–´"
"ë–¤ 시작 코드 (ë˜ëŠ” ìœ í‹¸ë¦¬í‹° í´ëž˜ìŠ¤) ë‚´ì—ì„œ ì´ê²ƒì„ í˜¸ì¶œí• ê²ƒìž„ì„ ì˜ë¯¸í•œë‹¤."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"If you use a JNDI <literal>SessionFactory, an EJB or any other "
"class, you can obtain the <literal>SessionFactory using a JNDI "
"lookup."
msgstr ""
"ë§Œì¼ ë‹¹ì‹ ì´ í•˜ë‚˜ì˜ JNDI <literal>SessionFactory를 ì‚¬ìš©í• ê²½ìš°, 하나"
"ì˜ EJB ë˜ëŠ” ì–´ë–¤ 다른 í´ëž˜ìŠ¤ëŠ” JNDI ë£©ì—…ì„ ì‚¬ìš©í•˜ì—¬ <literal>SessionFactory to "
"JNDI in a managed environment and use a <literal>static singleton "
"otherwise. To shield your application code from these details, we also "
"recommend to hide the actual lookup code for a <literal>SessionFactoryHibernateUtil.getSessionFactory"
"()</literal>. Note that such a class is also a convenient way to startup "
"Hibernate—see chapter 1."
msgstr ""
"우리는 관리ë˜ëŠ” 환경들ì—ì„œ <literal>SessionFactory를 JNDIì— ë°”ì¸ë“œ "
"ì‹œí‚¤ê³ ê·¸ ë°–ì˜ ê²½ìš°ì—는 í•˜ë‚˜ì˜ <literal>static ì‹±ê¸€í†¤ì„ ì‚¬ìš©í•˜ëŠ” 것"
"ì„ ê¶Œìž¥í•œë‹¤. ì´ë“¤ ìƒì„¸ë¡œë¶€í„° ë‹¹ì‹ ì˜ ì–´í”Œë¦¬ì¼€ì´ì…˜ 코드를 ì€í시키기 위해, 우리"
"는 ë˜í•œ <literal>HibernateUtil.getSessionFactory()ê³¼ ê°™ì€ í•˜ë‚˜ì˜ "
"helper í´ëž˜ìŠ¤ ë‚´ì—ì„œ <literal>SessionFactoryì— ëŒ€í•œ ì‹¤ì œ 룩업 코드"
"를 ì€í시키기를 권장한다. 그런 í´ëž˜ìŠ¤ëŠ” ë˜í•œ Hibernate를 시작하는 편리한 방법"
"ìž„ì„ ë…¸íŠ¸í•˜ë¼— 1ìž¥ì„ ë³´ë¼."
#. Tag: title
#, no-c-format
msgid "Current Session context management with JTA"
msgstr "Current Session context management with JTA"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The easiest way to handle <literal>Sessions and transactions is "
"Hibernate's automatic \"current\" <literal>Session management. For "
"a discussion of contextual sessions see <xref linkend=\"architecture-current-"
"session\" />. Using the <literal>\"jta\" session context, if there "
"is no Hibernate <literal>Session associated with the current JTA "
"transaction, one will be started and associated with that JTA transaction "
"the first time you call <literal>sessionFactory.getCurrentSession()Sessions retrieved via "
"<literal>getCurrentSession() in the\"jta\" "
"context are set to automatically flush before the transaction completes, "
"close after the transaction completes, and aggressively release JDBC "
"connections after each statement. This allows the <literal>Session API to set transaction boundaries. If you run "
"in an EJB container, declarative transaction demarcation with CMT is "
"preferred."
msgstr ""
"ë‹¹ì‹ ìžì‹ ì˜ <literal>ThreadLocal ìœ í‹¸ë¦¬í‹°ë¥¼ ìž‘ë™ì‹œí‚¤ëŠ” ëŒ€ì‹ ì—, 우리"
"는 ë˜í•œ Hibernate <literal>Session를 얻기 위해 "
"<literal>SessionFactory ìƒì˜ getCurrentSession()ì— ê´€í•œ ë…¼ì˜ë¥¼ ë³´ë¼. \"jta\" 세션 컨"
"í…스트를 ì‚¬ìš©í•˜ê³ ìžˆëŠ” 경우ì—, í˜„ìž¬ì˜ JTA 트랜ìžì…˜ìœ¼ë¡œ 시작ë˜ê³ ì—°ê´€ëœ "
"Hibernate <literal>Sessionì´ ì¡´ìž¬í•˜ì§€ ì•Šì„ ê²½ìš°, 우리는 JTA 트랜ìž"
"션으로 시작ë˜ê³ ì—°ê´€ë 것ì´ë‹¤. <literal>\"jta\" 컨í…스트ì—ì„œ "
"<literal>getCurrentSession()를 통해 ê²€ìƒ‰ëœ Session들"
"ì´ ê´€ë¦¬ë˜ë„ë¡ í—ˆìš©í•´ì¤€ë‹¤. ì´ê²ƒì€ 그런 관리 사í•ë“¤ì— 대해 ì‚¬ìš©ìž ì½”ë“œë¥¼ 명료하"
"게 ìœ ì§€ì‹œì¼œì„œ, ì„¸ì…˜ì´ ì—°ê´€ë˜ì–´ 있는 JTA 트랜ìžì…˜ì˜ ìƒëª…ì£¼ê¸°ì— ì˜í•´ 관리ë˜ëŠ” "
"ê²ƒì„ <literal>Session들ì—게 허용해준다. ë‹¹ì‹ ì˜ ì½”ë“œëŠ” "
"<literal>Session들과 트랜ìžì…˜ë“¤ì„ 처리하는 가장 ì†ì‰¬ìš´ ë°©ë²•ì€ "
"Hibernateì˜ ìžë™ì ì¸ \"현재\" <literal>Sessionì´ë‹¤. ì— ê´€í•œ ë…¼ì˜ë¥¼ ë³´ë¼. "
"<literal>\"jta\" 세션 컨í…스트를 사용하는 경우, í˜„ìž¬ì˜ JTA 트랜ìžì…˜"
"으로 시작ë˜ê³ ì—°ê´€ëœ Hibernate <literal>Sessionë“¤ì´ ì¡´ìž¬í•˜ì§€ ì•Šì„ "
"경우, ë‹¹ì‹ ì´ <literal>sessionFactory.getCurrentSession()ì„ ì²˜ìŒ í˜¸"
"ì¶œí• ë•Œ í•˜ë‚˜ì˜ ì„¸ì…˜ì´ í˜„ìž¬ì˜ JTA 트랜ìžì…˜ì— 대해 시작ë˜ê³ ì—°ê´€ë 것ì´ë‹¤. "
"<literal>\"jta\" 컨í…스트ì—ì„œ getCurrentSession()Sessionë“¤ì€ ê·¸ 트랜ìžì…˜ì´ 완료ë˜ê¸° "
"ì „ì— ìžë™ì 으로 flushë 것ì´ê³ ê·¸ 트랜ìžì…˜ 완료들 í›„ì— ë‹«í˜€ì§ˆ 것ì´ê³ ê°ê°ì˜ "
"문장 í›„ì— JDBC ì»¤ë„¥ì…˜ë“¤ì„ ì ê·¹ì 으로 í•´ì œí• ê²ƒì´ë‹¤. ì´ê²ƒì€ 그런 관리 사í•ë“¤"
"ì— ëŒ€í•´ ì‚¬ìš©ìž ì½”ë“œë¥¼ 명료하게 ìœ ì§€ì‹œì¼œì„œ, ì—°ê´€ë˜ì–´ 있는 JTA 트랜ìžì…˜ì˜ ìƒëª…"
"ì£¼ê¸°ì— ì˜í•´ <literal>Sessionë“¤ì´ ê´€ë¦¬ë˜ë„ë¡ í—ˆìš©í•´ì¤€ë‹¤. ì´ê²ƒì€ ê·¸"
"런 관리 사í•ë“¤ì— 대해 ì‚¬ìš©ìž ì½”ë“œë¥¼ 명료하게 ìœ ì§€ì‹œì¼œì„œ, ì„¸ì…˜ì´ ì—°ê´€ë˜ì–´ 있"
"는 JTA 트랜ìžì…˜ì˜ ìƒëª…ì£¼ê¸°ì— ì˜í•´ 관리ë˜ëŠ” ê²ƒì„ <literal>Session들"
"ì—게 허용해준다. ë‹¹ì‹ ì˜ ì½”ë“œëŠ” 트랜ìžì…˜ ê²½ê³„ë“¤ì„ ì„¤ì •í•˜ëŠ”ë° "
"<literal>UserTransactionì„ í†µí•´ 프로그램 ìƒìœ¼ë¡œ JTA를 사용하거나, "
"Hibernate <literal>Transaction API를 (ì´ì‹ì„±ì„ 위한 코드로 권장ë¨) "
"ì‚¬ìš©í• ìˆ˜ 있다. ë§Œì¼ ë‹¹ì‹ ì´ í•˜ë‚˜ì˜ EJB 컨테ì´ë„ˆì—ì„œ ì‹¤í–‰í•˜ê³ ìžˆì„ ê²½ìš°, CMT"
"ì˜ ê²½ìš°ì— ì„ ì–¸ì ì¸ íŠ¸ëžœìžì…˜ ê²½ê³„ì„¤ì •ì´ ì„ í˜¸ëœë‹¤."
#. Tag: title
#, no-c-format
msgid "JMX deployment"
msgstr "JMX 배치"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"The line <literal>cfg.buildSessionFactory() still has to be "
"executed somewhere to get a <literal>SessionFactory into JNDI. You "
"can do this either in a <literal>static initializer block, like "
"the one in <literal>HibernateUtil, or you can deploy Hibernate as "
"a <emphasis>managed service."
msgstr ""
"<literal>cfg.buildSessionFactory() ì¤„ì€ ì—¬ì „ížˆ JNDIì— ë¶™ì€ í•˜ë‚˜ì˜ "
"<literal>SessionFactory를 얻기 위해 어딘가ì—ì„œ 실행ë˜ì–´ì•¼ 한다. 당"
"ì‹ ì€ (<literal>HibernateUtil ë‚´ì— ìžˆëŠ” 것처럼) static로서 ë°°ì¹˜í• ìˆ˜ 있다."
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"Hibernate is distributed with <literal>org.hibernate.jmx.HibernateService for JBoss 4.0.x:"
msgstr ""
"Hibernate는 JBoss AS와 ê°™ì€ JMX ê°€ìš©ì„±ë“¤ì„ ê°€ì§„ 어플리케ì´ì…˜ 서버 ìƒì˜ 배치"
"를 위해 <literal>org.hibernate.jmx.HibernateService를 ë°°í¬í•˜ê³ 있"
"다. ì‹¤ì œ 배치와 êµ¬ì„±ì€ ë²¤ë” ì§€ì •ì ì´ë‹¤. 다ìŒì€ JBoss 4.0.x를 위한 "
"<literal>jboss-service.xml ì˜ˆì œì´ë‹¤:"
#. Tag: para
#, fuzzy, no-c-format
msgid ""
"This file is deployed in a directory called <literal>META-INF and "
"packaged in a JAR file with the extension <literal>.sar (service "
"archive). You also need to package Hibernate, its required third-party "
"libraries, your compiled persistent classes, as well as your mapping files "
"in the same archive. Your enterprise beans (usually session beans) can be "
"kept in their own JAR file, but you can include this EJB JAR file in the "
"main service archive to get a single (hot-)deployable unit. Consult the "
"JBoss AS documentation for more information about JMX service and EJB "
"deployment."
msgstr ""
"ì´ íŒŒì¼ì€ <literal>META-INFë¡œ ëª…ëª…ëœ ë””ë ‰í† ë¦¬ ì†ì— 배치ë˜ê³ í™•ìž¥ìž "
"<literal>.sar (service archive)를 가진 í•œ ê°œì˜ JAR íŒŒì¼ ì†ì— 패키징"
"ëœë‹¤. ë‹¹ì‹ ì€ ë˜í•œ Hibernate, ê·¸ê²ƒì˜ í•„ìš”í•œ ì œ 3ì˜ ë¼ì´ë¸ŒëŸ¬ë¦¬ë“¤, ë‹¹ì‹ ì˜ ì»´íŒŒì¼"
"ëœ ì˜ì† í´ëž˜ìŠ¤ë“¤ ë¿ë§Œ ì•„ë‹ˆë¼ ë‹¹ì‹ ì˜ ë§¤í•‘ 파ì¼ë“¤ì„ ë™ì¼í•œ ì•„ì¹´ì´ë¸Œ ì†ì— 패키징"
"í• í•„ìš”ê°€ 있다. ë‹¹ì‹ ì˜ ì—”í„°í”„ë¼ì´ì¦ˆ 빈즈(대개 session beans)는 그것들 ìžì‹ ì˜ "
"JAR íŒŒì¼ ì†ì— ìœ ì§€ë 수 있지만, ë‹¹ì‹ ì€ í•œ ê°œì˜ (hot-)배치 가능한 단위를 얻기 "
"위해 ë©”ì¸ ì„œë¹„ìŠ¤ ì•„ì¹´ì´ë¸Œ ì†ì— ì´ EJB JAR 파ì¼ì„ í¬í•¨ì‹œí‚¬ ìˆ˜ë„ ìžˆë‹¤. JMX 서비"
"스와 EJB ë°°ì¹˜ì— ê´€í•œ 추가 ì •ë³´ëŠ” JBoss AS 문서를 참조하ë¼."
#~ msgid "JDBC URL"
#~ msgstr "jdbc URL"
#~ msgid "database user"
#~ msgstr "ë°ì´í„°ë² ì´ìŠ¤ 사용ìž"
#~ msgid "hibernate.query.substitutions true=1, false=0"
#~ msgstr "hibernate.query.substitutions true=1, false=0"
#~ msgid "hibernate.query.substitutions toLowercase=LOWER"
#~ msgstr "hibernate.query.substitutions toLowercase=LOWER"
#~ msgid "org.hibernate"
#~ msgstr "org.hibernate"
#~ msgid ""
#~ "<literal>hibernate.properties is the easiest approach if you "
#~ "want to get started quickly."
#~ msgstr ""
#~ "ë‹¹ì‹ ì´ ë¹ ë¥´ê²Œ ì‹œìž‘í•˜ê³ ì›í• 경우 <literal>hibernate.properties"
#~ "는 가장 쉬운 ì ‘ê·¼ë²•ì´ë‹¤."
#~ msgid "Hibernate logs various events using Apache commons-logging."
#~ msgstr ""
#~ "Hibernate는 Apache commons-logging를 사용하여 다양한 ì´ë²¤íŠ¸ë“¤ì„ 로그시킨"
#~ "다."
#~ msgid ""
#~ "The commons-logging service will direct output to either Apache Log4j (if "
#~ "you include <literal>log4j.jar in your classpath) or JDK1.4 "
#~ "logging (if running under JDK1.4 or above). You may download Log4j from "
#~ "<literal>http://jakarta.apache.org. To use Log4j you will need "
#~ "to place a <literal>log4j.properties file in your classpath, an "
#~ "example properties file is distributed with Hibernate in the <literal>src/"
#~ "</literal> directory."
#~ msgstr ""
#~ "commons-logging 서비스는 (ë§Œì¼ ë‹¹ì‹ ì´ classpath ë‚´ì— <literal>log4j.jar 파ì¼ì„ ë‹¹ì‹ ì˜ "
#~ "classpath ë‚´ì— ìœ„ì¹˜ì§€ìš¸ 필요가 ìžˆì„ ê²ƒì´ê³ , ì˜ˆì œ properties 파ì¼ì€ "
#~ "Hibernateì˜ <literal>src/ ë””ë ‰í† ë¦¬ ë‚´ì— ë°°í¬ë˜ì–´ 있다."
#~ msgid "<placeholder-1/> (optional)"
#~ msgstr "<placeholder-1/> (옵션)"
#~ msgid "InitialContextFactory"
#~ msgstr "InitialContextFactory"
#~ msgid "class of the JNDI <placeholder-1/>"
#~ msgstr "JNDI <placeholder-1/>ì˜ í´ëž˜ìŠ¤"
#~ msgid "eg."
#~ msgstr "예."
#~ msgid "full.classname.of.Dialect"
#~ msgstr "full.classname.of.Dialect"
#~ msgid "debug"
#~ msgstr "debug"
#~ msgid "SCHEMA_NAME"
#~ msgstr "SCHEMA_NAME"
#~ msgid "CATALOG_NAME"
#~ msgstr "CATALOG_NAME"
#~ msgid "SessionFactory"
#~ msgstr "SessionFactory"
#~ msgid "jndi/composite/name"
#~ msgstr "jndi/composite/name"
#~ msgid "0"
#~ msgstr "0"
#~ msgid "false"
#~ msgstr "false"
#~ msgid "Statement.setFetchSize()"
#~ msgstr "Statement.setFetchSize()"
#~ msgid "true"
#~ msgstr "executeBatch()"
#~ msgid "executeBatch()"
#~ msgstr "true"
#~ msgid "Batcher"
#~ msgstr "Batcher"
#~ msgid "classname.of.BatcherFactory"
#~ msgstr "classname.of.BatcherFactory"
#~ msgid "binary"
#~ msgstr "binary"
#~ msgid "serializable"
#~ msgstr "serializable"
#~ msgid "PreparedStatement.getGeneratedKeys()"
#~ msgstr "PreparedStatement.getGeneratedKeys()"
#~ msgid "true|false"
#~ msgstr "true|false"
#~ msgid "ConnectionProvider"
#~ msgstr "ConnectionProvider"
#~ msgid "classname.of.ConnectionProvider"
#~ msgstr "classname.of.ConnectionProvider"
#~ msgid "java.sql.Connection"
#~ msgstr "java.sql.Connection"
#~ msgid "1, 2, 4, 8"
#~ msgstr "1, 2, 4, 8"
#~ msgid "after_statement"
#~ msgstr "after_statement"
#~ msgid "after_transaction"
#~ msgstr "after_transaction"
#~ msgid "auto"
#~ msgstr "auto"
#~ msgid "hibernate.connection."
#~ msgstr "<propertyName>"
#, fuzzy
#~ msgid "<propertyName>"
#~ msgstr ""
#~ "#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n"
#~ "hibernate.connection.<placeholder-1/>\n"
#~ "#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n"
#~ "propertyName\n"
#~ "#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n"
#~ "hibernate.jndi.<placeholder-1/>\n"
#~ "#-#-#-#-# - (PACKAGE VERSION) #-#-#-#-#\n"
#~ "propertyName"
#~ msgid "DriverManager.getConnection()"
#~ msgstr "DriverManager.getConnection()"
#~ msgid "Pass the JDBC property <placeholder-1/> to ."
#~ msgstr "JDBC 프로í¼í‹° <placeholder-1/>ì„ ì— ì „ë‹¬í•œë‹¤."
#~ msgid "hibernate.jndi."
#~ msgstr "<propertyName>"
#~ msgid "Pass the property <placeholder-1/> to the JNDI ."
#~ msgstr "<placeholder-1/> 프로í¼í‹°ë¥¼ JNDI ì— ì „ë‹¬í•œë‹¤."
#~ msgid "CacheProvider"
#~ msgstr "CacheProvider"
#~ msgid "classname.of.CacheProvider"
#~ msgstr "classname.of.CacheProvider"
#~ msgid "<cache>"
#~ msgstr "<cache>"
#~ msgid "QueryCache"
#~ msgstr "QueryCache"
#~ msgid "StandardQueryCache"
#~ msgstr "StandardQueryCache"
#~ msgid "classname.of.QueryCache"
#~ msgstr "classname.of.QueryCache"
#~ msgid "prefix"
#~ msgstr "prefix"
#~ msgid "TransactionFactory"
#~ msgstr "Transaction"
#~ msgid "Transaction"
#~ msgstr "TransactionFactory"
#~ msgid "JDBCTransactionFactory"
#~ msgstr "JDBCTransactionFactory"
#~ msgid "classname.of.TransactionFactory"
#~ msgstr "classname.of.TransactionFactory"
#~ msgid "JTATransactionFactory"
#~ msgstr "UserTransaction"
#~ msgid "UserTransaction"
#~ msgstr "JTATransactionFactory"
#~ msgid "TransactionManagerLookup"
#~ msgstr "TransactionManagerLookup"
#~ msgid "classname.of.TransactionManagerLookup"
#~ msgstr "classname.of.TransactionManagerLookup"
#~ msgid "Session"
#~ msgstr "Session"
#~ msgid "hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC"
#~ msgstr "hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC"
#~ msgid "create-drop"
#~ msgstr "create-drop"
#~ msgid "hibernate.cfg.xml"
#~ msgstr "hibernate.cfg.xml"
Other Hibernate examples (source code examples)
Here is a short list of links related to this Hibernate configuration.po source code file:
|