⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 architecture.pot

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 POT
📖 第 1 页 / 共 2 页
字号:
msgid ""msgstr """Project-Id-Version: PACKAGE VERSION\n""POT-Creation-Date: 2007-10-19 10:28-0500\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"#. When image changes, this message will be marked fuzzy or untranslated for you.#. It doesn't matter what you translate it to: it's not used at all.#: architecture.xml:32(None) msgid "@@image: '../images/overview.svg'; md5=2d9211eace02ecef615f7dd42beec14c"msgstr ""#. When image changes, this message will be marked fuzzy or untranslated for you.#. It doesn't matter what you translate it to: it's not used at all.#: architecture.xml:35(None) msgid "@@image: '../images/overview.png'; md5=a2b5f0f7dc75d9773305d4d824880e8c"msgstr ""#. When image changes, this message will be marked fuzzy or untranslated for you.#. It doesn't matter what you translate it to: it's not used at all.#: architecture.xml:54(None) msgid "@@image: '../images/lite.svg'; md5=2178e70b3b165736d33b085dcad93699"msgstr ""#. When image changes, this message will be marked fuzzy or untranslated for you.#. It doesn't matter what you translate it to: it's not used at all.#: architecture.xml:57(None) msgid "@@image: '../images/lite.png'; md5=7dd864188937e2dfef42a706235f74c3"msgstr ""#. When image changes, this message will be marked fuzzy or untranslated for you.#. It doesn't matter what you translate it to: it's not used at all.#: architecture.xml:68(None) msgid "@@image: '../images/full_cream.svg'; md5=4ef192f03e90e451e5dcb287d2709687"msgstr ""#. When image changes, this message will be marked fuzzy or untranslated for you.#. It doesn't matter what you translate it to: it's not used at all.#: architecture.xml:71(None) msgid "@@image: '../images/full_cream.png'; md5=c3ee197b49364a876bc5867d5c2c6db7"msgstr ""#: architecture.xml:21(title) msgid "Architecture"msgstr ""#: architecture.xml:24(title) msgid "Overview"msgstr ""#: architecture.xml:26(para) msgid "A (very) high-level view of the Hibernate architecture:"msgstr ""#: architecture.xml:39(para) msgid "This diagram shows Hibernate using the database and configuration data to provide persistence services (and persistent objects) to the application."msgstr ""#: architecture.xml:44(para) msgid "We would like to show a more detailed view of the runtime architecture. Unfortunately, Hibernate is flexible and supports several approaches. We will show the two extremes. The \"lite\" architecture has the application provide its own JDBC connections and manage its own transactions. This approach uses a minimal subset of Hibernate's APIs:"msgstr ""#: architecture.xml:61(para) msgid "The \"full cream\" architecture abstracts the application away from the underlying JDBC/JTA APIs and lets Hibernate take care of the details."msgstr ""#: architecture.xml:80(term) msgid "SessionFactory (<literal>org.hibernate.SessionFactory</literal>)"msgstr ""#: architecture.xml:82(para) msgid "A threadsafe (immutable) cache of compiled mappings for a single database. A factory for <literal>Session</literal> and a client of <literal>ConnectionProvider</literal>. Might hold an optional (second-level) cache of data that is reusable between transactions, at a process- or cluster-level."msgstr ""#: architecture.xml:92(term) msgid "Session (<literal>org.hibernate.Session</literal>)"msgstr ""#: architecture.xml:94(para) msgid "A single-threaded, short-lived object representing a conversation between the application and the persistent store. Wraps a JDBC connection. Factory for <literal>Transaction</literal>. Holds a mandatory (first-level) cache of persistent objects, used when navigating the object graph or looking up objects by identifier."msgstr ""#: architecture.xml:104(term) msgid "Persistent objects and collections"msgstr ""#: architecture.xml:106(para) msgid "Short-lived, single threaded objects containing persistent state and business function. These might be ordinary JavaBeans/POJOs, the only special thing about them is that they are currently associated with (exactly one) <literal>Session</literal>. As soon as the <literal>Session</literal> is closed, they will be detached and free to use in any application layer (e.g. directly as data transfer objects to and from presentation)."msgstr ""#: architecture.xml:117(term) msgid "Transient and detached objects and collections"msgstr ""#: architecture.xml:119(para) msgid "Instances of persistent classes that are not currently associated with a <literal>Session</literal>. They may have been instantiated by the application and not (yet) persisted or they may have been instantiated by a closed <literal>Session</literal>."msgstr ""#: architecture.xml:128(term) msgid "Transaction (<literal>org.hibernate.Transaction</literal>)"msgstr ""#: architecture.xml:130(para) msgid "(Optional) A single-threaded, short-lived object used by the application to specify atomic units of work. Abstracts application from underlying JDBC, JTA or CORBA transaction. A <literal>Session</literal> might span several <literal>Transaction</literal>s in some cases. However, transaction demarcation, either using the underlying API or <literal>Transaction</literal>, is never optional!"msgstr ""#: architecture.xml:141(term) msgid "ConnectionProvider (<literal>org.hibernate.connection.ConnectionProvider</literal>)"msgstr ""#: architecture.xml:143(para) msgid "(Optional) A factory for (and pool of) JDBC connections. Abstracts application from underlying <literal>Datasource</literal> or <literal>DriverManager</literal>. Not exposed to application, but can be extended/implemented by the developer."msgstr ""#: architecture.xml:151(term) msgid "TransactionFactory (<literal>org.hibernate.TransactionFactory</literal>)"msgstr ""#: architecture.xml:153(para) msgid "(Optional) A factory for <literal>Transaction</literal> instances. Not exposed to the application, but can be extended/implemented by the developer."msgstr ""#: architecture.xml:160(emphasis) msgid "Extension Interfaces"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -