Hello,
   I'm having troubles persisting data from simple CMP entity beans into 
DB2. I can find data already existing from a manual insert into DB2, 
however, using a simple client app that creates entity beans, that data is 
never persisted. When I attempt to do a findbyPrimaryKey on data created via 
the client app, I don't find any errors in any log, the container simply 
states it can't find an object with PK@<my primary key> in the datastore. 
The objects are correctly created as I can manipulate the data; however, 
this data is never persisted.
Thanks for any pointers on this matter!

I am including my ejb-jar.xml, jboss.xml, and jaws.xml.

---- ejb-jar.xml ---------------

<enterprise-beans>
    <entity>
      <ejb-name>WORDBean</ejb-name>
      <home>com.aglover.word.WORDHome</home>
      <remote>com.aglover.word.WORD</remote>
      <ejb-class>com.aglover.word.WORDBean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>com.aglover.word.WORDPK</prim-key-class>
      <reentrant>False</reentrant>
      <cmp-field><field-name>WORD_UID</field-name></cmp-field>
      <cmp-field><field-name>WORD</field-name></cmp-field>
      <cmp-field><field-name>PART_OF_SPEECH</field-name></cmp-field>
         <resource-ref>
        <res-ref-name>DB2</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
       </resource-ref>
        </entity>
        </enterprise-beans>
  <assembly-descriptor>
    <container-transaction>
      <method>
        <ejb-name>WORDBean</ejb-name>
        <method-intf>Remote</method-intf>
        <method-name>*</method-name></method>
      <method>
        <ejb-name>WORDBean</ejb-name>
        <method-intf>Home</method-intf>
        <method-name>*</method-name></method>
      
<trans-attribute>NotSupported</trans-attribute></container-transaction>
    <container-transaction>
      <method>
        <ejb-name>WORDBean</ejb-name>
        <method-name>*</method-name></method>
      
<trans-attribute>RequiresNew</trans-attribute></container-transaction></assembly-descriptor></ejb-jar>


----jboss.xml----------
<jboss>
         <call-logging>true</call-logging>
    <enterprise-beans>
     <entity>
     <ejb-name>WORDBean</ejb-name>
     <jndi-name>WORDBean</jndi-name>
     <configuration-name>Standard CMP EntityBean</configuration-name>
    </entity>
        </enterprise-beans>
   </jboss>


-------------jaws.xml ------------

<jaws>

        <datasource>java:/DB2</datasource>
    <type-mapping>DB2</type-mapping>

    <default-entity>
       <create-table>true</create-table>
       <remove-table>false</remove-table>
       <tuned-updates>false</tuned-updates>
       <read-only>false</read-only>
       <time-out>300</time-out>
    </default-entity>

        <enterprise-beans>
                <entity>
                 <ejb-name>WORDBean</ejb-name>
                 <table-name>WORD</table-name>
                <remove-table>false</remove-table>
                <cmp-field><field-name>WORD_UID</field-name>
                <column-name>WORD_UID</column-name>
                  <sql-type>INTEGER</sql-type>
                </cmp-field>
                 <cmp-field>
                <field-name>WORD</field-name>
                <column-name>WORD</column-name>
                <sql-type>VARCHAR</sql-type>
                </cmp-field>
                 <cmp-field>
                <field-name>PART_OF_SPEECH</field-name>
                <column-name>PART_OF_SPEECH</column-name>
                <sql-type>VARCHAR</sql-type>
                </cmp-field>
                </entity>
                 </enterprise-beans>

</jaws>

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]

Reply via email to