Corrected minor errors regarding JDO, grammar, etc.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2137 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
parent
5b2a0f422e
commit
737fa1def4
|
|
@ -7,16 +7,14 @@
|
||||||
<section id="orm-introduction">
|
<section id="orm-introduction">
|
||||||
<title>Introduction to ORM with Spring</title>
|
<title>Introduction to ORM with Spring</title>
|
||||||
|
|
||||||
<para>The Spring Framework supports <!--Changed from *provides* to *supports* because *provides* is too vague. If the integration is something you configure, then say *supports*.--><!--If Spring is preconfigured with integration support, say it *includes* integration with.But it sounds like it's *supports* because --><!--later in paragraph it refers to configuring support packages. TR: OK-->integration
|
<para>The Spring Framework supports integration
|
||||||
with Hibernate, Java Persistence API (JPA), Java Data Objects (JDO) and
|
with Hibernate, Java Persistence API (JPA), Java Data Objects (JDO) and
|
||||||
iBATIS SQL Maps for resource management, data access object (DAO)
|
iBATIS SQL Maps for resource management, data access object (DAO)
|
||||||
implementation, and transaction strategies. For example for Hibernate,
|
implementations, and transaction strategies. For example, for Hibernate
|
||||||
there is first-class support with lots of IoC convenience features,
|
there is first-class support with several convenient IoC features that
|
||||||
addressing many typical Hibernate integration issues. You can configure
|
address many typical Hibernate integration issues. You can configure
|
||||||
all of these supported features for O/R (object relational) mappers <!--GLOBAL: I have changed O/R mapping to ORM, to make all reference consistent and to be consistent with name of chapter. But when you--><!--refer to *mappers* as you do above, it's O/R mappers. The M in ORM stands for *mapping*, not *mappers.*--><!--TR: OK -->through
|
all of the supported features for O/R (object relational) mapping tools through
|
||||||
Dependency Injection. <!--Identify *these support packages*. Do you mean Hibernate, JPA, etc? Is it correct to call them support packages?
|
Dependency Injection. They can participate in Spring's resource
|
||||||
TR: REVISED, PLS REVIEW. Changed to say features instead of packages. Reverted the "first-class support" sentence above since it is not
|
|
||||||
IoC itself providing the support.-->They can participate in Spring's resource
|
|
||||||
and transaction management, and they comply with Spring's generic
|
and transaction management, and they comply with Spring's generic
|
||||||
transaction and DAO exception hierarchies. The recommended integration
|
transaction and DAO exception hierarchies. The recommended integration
|
||||||
style is to code DAOs against plain Hibernate, JPA, and JDO APIs. The
|
style is to code DAOs against plain Hibernate, JPA, and JDO APIs. The
|
||||||
|
|
@ -26,12 +24,12 @@ IoC itself providing the support.-->They can participate in Spring's resource
|
||||||
|
|
||||||
<para>Spring adds significant enhancements to the ORM layer of your choice
|
<para>Spring adds significant enhancements to the ORM layer of your choice
|
||||||
when you create data access applications. You can leverage as much of the
|
when you create data access applications. You can leverage as much of the
|
||||||
integration support as you wish and you should compare this integration
|
integration support as you wish, and you should compare this integration
|
||||||
effort with the cost and risk of building a similar infrastructure
|
effort with the cost and risk of building a similar infrastructure
|
||||||
in-house. You can use much of the ORM support as you would a library,
|
in-house. You can use much of the ORM support as you would a library,
|
||||||
regardless of technology, because everything is designed as a set of
|
regardless of technology, because everything is designed as a set of
|
||||||
reusable JavaBeans. ORM in a Spring IoC container does facilitate
|
reusable JavaBeans. ORM in a Spring IoC container facilitates
|
||||||
configuration and deployment; thus most examples in this section show
|
configuration and deployment. Thus most examples in this section show
|
||||||
configuration inside a Spring container.</para>
|
configuration inside a Spring container.</para>
|
||||||
|
|
||||||
<para>Benefits of using the Spring Framework to create your ORM DAOs
|
<para>Benefits of using the Spring Framework to create your ORM DAOs
|
||||||
|
|
@ -1200,13 +1198,13 @@ TR: OK AS IS. Two different callback methhods - one is Spring's (*afterCompletio
|
||||||
<title><interfacename>JdoDialect</interfacename></title>
|
<title><interfacename>JdoDialect</interfacename></title>
|
||||||
|
|
||||||
<para>As an advanced feature, both <classname>JdoTemplate</classname>
|
<para>As an advanced feature, both <classname>JdoTemplate</classname>
|
||||||
and <classname>interfacename</classname> support a custom
|
and <classname>JdoTransactionManager</classname> support a custom
|
||||||
<interfacename>JdoDialect</interfacename>, to be passed into the
|
<interfacename>JdoDialect</interfacename> that can be passed into the
|
||||||
<code>jdoDialect</code> bean property. In this scenario, the DAOs will
|
<code>jdoDialect</code> bean property. In this scenario, the DAOs will
|
||||||
not receive a <interfacename>PersistenceManagerFactory</interfacename>
|
not receive a <interfacename>PersistenceManagerFactory</interfacename>
|
||||||
reference but rather a full <classname>JdoTemplate</classname> instance
|
reference but rather a full <classname>JdoTemplate</classname> instance
|
||||||
(for example, passed into the <code>jdo</code><code>Template</code>
|
(for example, passed into the <literal>jdoTemplate</literal>
|
||||||
property of <classname>JdoDaoSupport</classname>. Using a
|
property of <classname>JdoDaoSupport</classname>). Using a
|
||||||
<interfacename>JdoDialect</interfacename> implementation, you can enable
|
<interfacename>JdoDialect</interfacename> implementation, you can enable
|
||||||
advanced features supported by Spring, usually in a vendor-specific
|
advanced features supported by Spring, usually in a vendor-specific
|
||||||
manner:</para>
|
manner:</para>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue