Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

The above @PersistenceUnit annotation usage is 100% equivalent to the following xml.

Code Block
xml
xml
titleejb-jar.xml or web.xmlxml
<persistence-unit-ref>
    <persistence-unit-ref-name>org.superbiz.calculator.MyBean/myBarEntityManagerFactory</persistence-unit-ref-name>
    <persistence-unit-name>bar-unit</persistence-unit-name>
    <persistence-unit-type>Transaction</persistence-unit-type>
    <injection-target>
        <injection-target-class>org.superbiz.calculator.MyBean</injection-target-class>
        <injection-target-name>myBarEntityManagerFactory</injection-target-name>
    </injection-target>
</persistence-unit-ref>

...

The above @PersistenceUnit annotation usage is 100% equivalent to the following xml.

Code Block
xml
xml
titleejb-jar.xml or web.xmlxml
<persistence-unit-ref>
    <persistence-unit-ref-name>myFooEntityManagerFactory</persistence-unit-ref-name>
    <persistence-unit-name>foo-unit</persistence-unit-name>
    <persistence-unit-type>Transaction</persistence-unit-type>
</persistence-unit-ref>