geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <d...@iq80.com>
Subject Re: Key Generation for Unknown primary field
Date Fri, 04 Nov 2005 17:56:35 GMT
Hernan has written several great for porting applications from JBoss  
to Geronimo.  Unfortunately, the CMP guide hasn't been started yet,  
but it should help in other areas:

http://opensource2.atlassian.com/confluence/oss/display/GERONIMO/ 
Migrating+to+Apache+Geronimo

As for converting over the PK generator, the best example I could  
find in the OpenEJB code base is:

http://cvs.openejb.org/viewrep/openejb/openejb/modules/openejb- 
builder/src/test-ejb-jar/META-INF/openejb-jar.xml?r=1.6

All of these examples use database created and managed primary keys,  
which have the highest reliability.  After, poking around in the code  
for a bit, it doesn't appear that OpenEJB has a UUID PK generator  
yet.  I created a JIRA issue for this and assigned it to Gianny, whom  
wrote most of this code.  You can track the issue here:

http://issues.apache.org/jira/browse/GERONIMO-1133

-dain

On Nov 4, 2005, at 4:23 AM, saraswathi selvaraj wrote:

> Hi,
>    Iam trying to migrate an application from JBoss to
> Geronimo, which has an EmployeeEntityBean(CMP). JBoss
> uses an Automated key generator for unknown primary
> field in the CMP EJB. May i know the geronimo mapping
> equivalent snippet for the following mappings in
> jbosscmp-jdbc.xml:
>  <jbosscmp-jdbc>
>    <entity>
>      <unknown-pk>
>            <unknown-pk-class>
>                     java.lang.Object
>            </unknown-pk-class>
>            <column-name>
>                     ActivityDetailsBean_upk
>            </column-name>
>            <jdbc-type>VARCHAR</jdbc-type>
>            <sql-type>VARCHAR(32)</sql-type>
>       </unknown-pk>
>       <entity-command name="key-generator"/>
>     <entity>
>   <entity-commands>
>       <entity-command name="key-generator"
>
> class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCKeyGeneratorCreateCom 
> mand">
>          <attribute name="key-generator-factory">
>
>                  UUIDKeyGeneratorFactory
>          </attribute>
>       </entity-command>
>   </entity-commands>
>
>
>  </jbosscmp-jdbc>
>
>
>
>
> __________________________________
> Yahoo! FareChase: Search multiple travel sites in one click.
> http://farechase.yahoo.com
>


Mime
View raw message