I have created some entity beans that have non nullable foreign keys and
when I go to test them I find an interesting problem. To test these beans
I must create or find an existing bean for the instatiation of the non
nullable foreign key. No matter if I create or find the foreign key prior to
creating the bean to test, when creating the bean to test the
org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand
doesn't get called? Here is the print out of the problem. All bean transactions are
marked required.
Error using lanehome.create to initialize the non nullable foreign key for the bases
bean
Initializing testBasesBean.
2004-03-26 13:04:13,281 DEBUG [org.jboss.ejb.plugins.LogInterceptor] InvokeHome:
create(471582173,4]]J,32526,32526,[EMAIL
PROTECTED],2222YYYDDD;;;NNNHHHH444tttGGG===[[[[HHH>>>111WWW]]]]TTTppp666RRRIIII[[[QQQ===333P```222ssssUUUKKKggg]]]0000???\\\RRR555uuuuaaaWWWtttiii<<<<222111rrr^^^TTTT[[[666===444RRRR555tttGGG===^^^^TTTAAA666IIITTTTAAA777SSSIII6666000CCC888UUULLLLMM?NkkkaaaMMMCCCpppf,-16268,-1279147916,f999xxxKKKAAAwwwwmmm000VVVCCC8888UUULLLMMMCCCUUUULLL999222OOOEEEE111XXXOOOFFFbbbbXXXEEE;;;[[[Q4444ZZZGGGeee[[[bbbb===DDDTTTCCC::::ooofff999xxxJJJJZZZmmmcccOOOFFFFMMMrrryyy:::MMMMCCCyyyoooBBBRRRRYYY444111rrrYYYYOOO<<<111NNNHHHHWWWccc999EEELLLLjjjaaaLLLCCCV,-22018,1888135678,Sat
Apr 17 10:33:03 CDT 2004,Sat Apr 17 11:56:25 CDT 2004,Sat Apr 17 11:56:25 CDT
2004,Sat Apr 17 11:56:25 CDT
2004,12186,12186,12186,7785,7785,7785,OOOEEEEvvvmmm666EEEbbbbXXXyyyooo[[[QQQQdddoooBBB888nnnnddd;;;111:::0000MMMCCC^^^UUU@@@@777JJJZZZFFF====YYYOOOWWWDDD::::LLLCCC000???\\\\QQQ>>>555FFF====YYYOOO<<<KKKRRRR^^^QQQGGGdddooooBBBQQQnnnddd1111qqqDDDSSSppp1111NNNDDDpppgggnnnn333PPP___2ssssGGGDDDPppp,222RRRIIII666uuu444[[[FFFF===XXXOOO;;;KKKK^^^UUU@@@777RRRRIIIeee[[[>>>4444TTTaaa666]]]JJJJUUUhhh^^^JJJ@@@@```WWWttt999iiii```444PPP```3333sssIII???SSSbbbb555@@@]]]SSS????555222BBB___nnnnAAA7SSSS___\\\777>>>NNNN;;;111MMMCCCMMMMBBB^^^TTTAAA7777mmmcccaaa<<<C,1,-1824321783,-1824321783,CaaaWWWttt999VVV,Fri
Mar 05 02:24:17 CST 2004,Fri Mar 05 04:06:53 CST 2004,Fri Mar 05 04:06:53 CST
2004,McccoooEEE<<<<XXXccc666vvvYYYYOOOoooeee888HHHHddd[[[___UUUuuuu777>>>NNN;;;1111CCC:::UUUKKK8888wwwJJJ@@@===3333OOOFFF222:::1111NNNCCCVVV666SSSSIII555[[[HHH====vvv<<<XXXOOOooooeee888GGG[[[ffff888yyyddd[[[xxxxqqq;;;JJJggg]]]]DDD;;;XXXggg0000tttGGG===sssiiii<,<<ZZZPPP:::FFFFMMM]]]III@@@[[[[RRR444ZZZGGG<<<<YYYOOOUUULLL^^^^TTTAAA666SSI5[[[XXXXNNNkkk000MMMCCCC___UUU^^^TTTqqqqjjj===444iii````444GGG===sssjjjj<<<666SSSbbbuuuulllSSSIII666vvvvHHHBBBUUULLL7777xxxKKUUU\\\888[[[RRRRXXXNNNkkk000MMMMBBBUUUKKK777^^^^JJJZZZa,null,null,null)
2004-03-26 13:04:13,281 DEBUG [com.genecodes.oracle8iseqcol.lane.LaneBean]
setEntityContext
2004-03-26 13:04:13,359 DEBUG [com.genecodes.oracle8iseqcol.lane.LaneBean] ejbCreate
2004-03-26 13:04:13,375 DEBUG
[org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand.Oracle8iSeqCol_Lane]
Executing SQL: {call INSERT INTO LANE (ID, LANE_TYPE, APPLICATION_CREATOR,
AUTO_ANALYSIS, AUTO_PRINT, LAST_USED, NAME, LANE_NUMBER, STATUS, THUMBPRINT,
PRIMER_POSITION, RAW_DATA_START_POINT, START_EP, END_EP, START_EP_ANALYSIS,
END_EP_ANALYSIS, INITIAL_SCAN_START, INITIAL_SCAN_END, LAST_SCAN_START, LAST_SCAN_END,
CUSTOM_SCAN_START, CUSTOM_SCAN_END, START_COMMENT, STOP_COMMENT, ADAPTIVE_WORKED,
AVERAGE_SPACING, CALCULATED_SPACING, ANALYSIS_VERSION, DATE_UPLOADED, SAMPLE_CREATION,
SAMPLE_MODIFICATION, COLLECTION_SIZE_STD_NAME, COLLECTION_ANALYSIS_PARMS_NAME,
SAMPLE_ID, SIGNAL_PROCESS_ID, RUN_ID) VALUES (LaneSeq.NEXTVAL, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
RETURNING ID INTO ? }
2004-03-26 13:04:13,515 DEBUG [com.genecodes.oracle8iseqcol.lane.LaneBean]
ejbPostCreate
2004-03-26 13:04:18,671 DEBUG [org.jboss.ejb.plugins.LogInterceptor] InvokeHome:
create(O?88UUULLL777xxxx___UUUSSSxxx555,5AAA111XXXCCC::::MMMXXX___UUUAAAA777===444GGG<<<<YYYOOOWWWDDD9999VVVMMMfff]]]0000???\\\QQQmmmddddFFF<<<YYYiiippppKKKRRR^^^pppffff999eeeuuuu222rrrTTT```ggggrrrEEETTTqqqggggZZZQQQ===333PPPP>>>444;;;FFFCCCCPPP@@@666RRRHHHH555@@@===444OOOOFFFLLLBBB___TTTT888^^^III@@@[[[[RRR???NNNrrr4444TTTJJJ222rrrEEEETTTggg^^^444tttt```VVVsssGGG>>>>QQQ```333wwwIIII@@@vvvlll555@@@@]]]lll???555UUUULLLUUUKKK777\\\\III@@@[[[RRR5555EEEaaaWWWCCC::::UUULLL___TTTAAAAQQQmmmdddOOOFFFFYYYaaaXXXCCC::::VVVfffmmmyyy====444OOOEEE222rrrrDDD;;;777^^^IIII@@@GGGQQQ>>>5555GGG===]::::@@@LLLSSSIIIAAAA777SSSIII6660000LLLCCCKKKBBB````gggsssIIIUUU\\\\lll555DDDaaaWWWWsssiii<<<KKK^^^^nnnAAA777mmmcccc666uuu>>>NNNjjjjaaaMMMCCC000ooooIIITTTAAA777SSSSIII666000CCCNNNNUUUKKK999VVVMMMM888___EEE<<<XXXXNNN:::111bbbYYYY;;;111NNNHHHdddd[[[FFF===uuukkkk>>>MMMjjjaaaMMMMCCCooofff888wwwwJJJAAAvvvmmmOOOOFFF222rrrDDD;;;;CCC000ooo888yyyy555[[[222===DDDDOOOOOOFFF111XXXXEEE>>>[[[PPP4444ZZZ[[[RRRnnn4444QQQJJJ]]]TTT@@@@666SSS^^^000@@@@SSSIIIjjj```3333BB,-391886304,Sun
Mar 21 19:05:04 CST 2004,32181,32181,-5753,1,1,Oracle8iSeqCol_Lane:Primary key:
52,null,null)
2004-03-26 13:04:18,671 DEBUG [com.genecodes.oracle8iseqcol.bases.BasesBean]
setEntityContext
2004-03-26 13:04:18,687 DEBUG [com.genecodes.oracle8iseqcol.bases.BasesBean] ejbCreate
2004-03-26 13:04:18,703 INFO [org.jboss.ejb.plugins.LogInterceptor] Application
Exception
javax.ejb.CreateException: Primary key for created instance is null.
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.createEntity(JDBCStoreManager.java:556)
Error using lanehome.findByPrimaryKey to initialize the non nullable foreign key for
the bases bean
Initializing testBasesBean.
2004-03-28 16:54:36,609 DEBUG [org.jboss.ejb.plugins.LogInterceptor] InvokeHome:
findByPrimaryKey(Primary key: 54)
2004-03-28 16:54:36,625 DEBUG [com.genecodes.oracle8iseqcol.lane.LaneBean]
setEntityContext
2004-03-28 16:54:36,640 DEBUG
[org.jboss.ejb.plugins.cmp.jdbc.JDBCFindByPrimaryKeyQuery.Oracle8iSeqCol_Lane#findByPrimaryKey]
Executing SQL: SELECT ID FROM LANE WHERE ID=?
2004-03-28 16:54:41,859 DEBUG [org.jboss.ejb.plugins.LogInterceptor] InvokeHome:
create(BwnAAAPPPPWWW222FFF<<<WWWWNNN;;;,000MMM\\\\ZZZ666<<<HHHOOOOZZZGGG<<<EEE<<<<\\\RRRooo444QQQ\\\ooofffQQQHHHHOOO^^^111@@@TTTTJJJhhhoooeeeQQQQGGG333ttt===LLLLiii```111qqq]]]]SSSCCCSSY6<222333ZZZ===2222OOOEEE555\\\HHHH>>>QQQ\\\III????[[[QQQAAA888KKKK@@@]]]TTTBBB^^^^TTTAAA777yyyppppCCCRRRooo000LLLLCCCoooeee8882222OOO^^^111qqqOOOOEEE222qqqDDD>>>>[[[QQQ333sssFFFFQQQXXX333:::FFFFSSSJJJfff\\\IIIIQQQGGGdddYYY<<<<333iii___KKKAAAAHHHSSSfff]]]HHHH???___kkkrrrMMMMKKKAAArrriiiTTTTKKKhhhaaaQQQGGGG333sss[[[QQQXXXX333000===]]]SSSS???555RRRZZZQQQQ444???FFFVVVBBBB999UUUKKK^^^SSSS@@@555RRRHHHNNNNEEEDDDDJJJUUUrrriiiTTTTKKK^^^nnntttPPPPVVVMMM444uuu>>>>MMMjjjddd666wwwwcccYYYlll@@@7777lllccc666yyyLLLLBBBBBB8889990000777BBBIII???<<<<222NNNDDD111<<<<CCC999KKKAAAHHHH>>>[[[PPP===3333EEE;;;WWWMMM::::JJJggg]]]PPP\\\ddd7777wwwcccYYYvvvpppp999^^^eee\\\CCCC999VVVeeeyyyrrrrEEE<<<qqqhhh::::EEEYYYhhh;;;1111QQQHHH444ttt3333XXXEEE;;;WWWMMMM:::JJJ]]]RRR????666>>>ZZZQQQ====333___VVVsss8888UUUKKKfff]]]????555RRRbbbiiiuuuuKKKEEEE<<<XXXhhh:::1111QQQGGGtttjjj====,-1037058010,Tue
Mar 16 16:50:23 CST 2004,-16346,-3142,-3142,1,1,Oracle8iSeqCol_Lane:Primary key:
54,null,null)
2004-03-28 16:54:41,859 DEBUG [com.genecodes.oracle8iseqcol.bases.BasesBean]
setEntityContext
2004-03-28 16:54:41,890 DEBUG [com.genecodes.oracle8iseqcol.bases.BasesBean] ejbCreate
2004-03-28 16:54:41,906 INFO [org.jboss.ejb.plugins.LogInterceptor] Application
Exception
javax.ejb.CreateException: Primary key for created instance is null.
at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.createEntity(JDBCStoreManager.java:556)
jbosscmp-jdbc
< entity>
< ejb-name>Oracle8iSeqCol_Bases< /ejb-name>
< pk-constraint>false< /pk-constraint>
< table-name>BASES< /table-name>
< cmp-field>
< field-name>id< /field-name>
< column-name>ID< /column-name>
< auto-increment/>
< /cmp-field>
< cmp-field>
< field-name>callerName< /field-name>
< column-name>CALLER_NAME< /column-name>
< /cmp-field>
< cmp-field>
< field-name>sequence< /field-name>
< column-name>SEQUENCE< /column-name>
< /cmp-field>
< cmp-field>
< field-name>length< /field-name>
< column-name>LENGTH< /column-name>
< /cmp-field>
< cmp-field>
< field-name>modDate< /field-name>
< column-name>MOD_DATE< /column-name>
< /cmp-field>
< cmp-field>
< field-name>clearRangeStart< /field-name>
< column-name>CLEAR_RANGE_START< /column-name>
< /cmp-field>
< cmp-field>
< field-name>clearRangeEnd< /field-name>
< column-name>CLEAR_RANGE_END< /column-name>
< /cmp-field>
< cmp-field>
< field-name>clearRangeLength< /field-name>
< column-name>CLEAR_RANGE_LENGTH< /column-name>
< /cmp-field>
< cmp-field>
< field-name>isComplemented< /field-name>
< column-name>IS_COMPLEMENTED< /column-name>
< /cmp-field>
< cmp-field>
< field-name>isCurrent< /field-name>
< column-name>IS_CURRENT< /column-name>
< /cmp-field>
< entity-command name="oracle-sequence"
class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand">
< attribute name="sequence">BasesSeq< /attribute>
< /entity-command>
< /entity>
< entity>
< ejb-name>Oracle8iSeqCol_Lane< /ejb-name>
< pk-constraint>false< /pk-constraint>
< table-name>LANE< /table-name>
< cmp-field>
< field-name>id< /field-name>
< column-name>ID< /column-name>
< auto-increment/>
< /cmp-field>
< cmp-field>
< field-name>laneType< /field-name>
< column-name>LANE_TYPE< /column-name>
< /cmp-field>
< cmp-field>
< field-name>applicationCreator< /field-name>
< column-name>APPLICATION_CREATOR< /column-name>
< /cmp-field>
< cmp-field>
< field-name>autoAnalysis< /field-name>
< column-name>AUTO_ANALYSIS< /column-name>
< /cmp-field>
< cmp-field>
< field-name>autoPrint< /field-name>
< column-name>AUTO_PRINT< /column-name>
< /cmp-field>
< cmp-field>
< field-name>lastUsed< /field-name>
< column-name>LAST_USED< /column-name>
< /cmp-field>
< cmp-field>
< field-name>name< /field-name>
< column-name>NAME< /column-name>
< /cmp-field>
< cmp-field>
< field-name>landNumber< /field-name>
< column-name>LANE_NUMBER< /column-name>
< /cmp-field>
< cmp-field>
< field-name>status< /field-name>
< column-name>STATUS< /column-name>
< /cmp-field>
< cmp-field>
< field-name>thumbprint< /field-name>
< column-name>THUMBPRINT< /column-name>
< /cmp-field>
< cmp-field>
< field-name>primerPosition< /field-name>
< column-name>PRIMER_POSITION< /column-name>
< /cmp-field>
< cmp-field>
< field-name>rawDataStartPoint< /field-name>
< column-name>RAW_DATA_START_POINT< /column-name>
< /cmp-field>
< cmp-field>
< field-name>startEp< /field-name>
< column-name>START_EP< /column-name>
< /cmp-field>
< cmp-field>
< field-name>endEp< /field-name>
< column-name>END_EP< /column-name>
< /cmp-field>
< cmp-field>
< field-name>startEpAnalysis< /field-name>
< column-name>START_EP_ANALYSIS< /column-name>
< /cmp-field>
< cmp-field>
< field-name>endEpAnalysis< /field-name>
< column-name>END_EP_ANALYSIS< /column-name>
< /cmp-field>
< cmp-field>
< field-name>initialScanStart< /field-name>
< column-name>INITIAL_SCAN_START< /column-name>
< /cmp-field>
< cmp-field>
< field-name>initialScanEnd< /field-name>
< column-name>INITIAL_SCAN_END< /column-name>
< /cmp-field>
< cmp-field>
< field-name>lastScanStart< /field-name>
< column-name>LAST_SCAN_START< /column-name>
< /cmp-field>
< cmp-field>
< field-name>lastScanEnd< /field-name>
< column-name>LAST_SCAN_END< /column-name>
< /cmp-field>
< cmp-field>
< field-name>customScanStart< /field-name>
< column-name>CUSTOM_SCAN_START< /column-name>
< /cmp-field>
< cmp-field>
< field-name>customScanEnd< /field-name>
< column-name>CUSTOM_SCAN_END< /column-name>
< /cmp-field>
< cmp-field>
< field-name>startComment< /field-name>
< column-name>START_COMMENT< /column-name>
< /cmp-field>
< cmp-field>
< field-name>stopComment< /field-name>
< column-name>STOP_COMMENT< /column-name>
< /cmp-field>
< cmp-field>
< field-name>adaptiveWorked< /field-name>
< column-name>ADAPTIVE_WORKED< /column-name>
< /cmp-field>
< cmp-field>
< field-name>averageSpacing< /field-name>
< column-name>AVERAGE_SPACING< /column-name>
< /cmp-field>
< cmp-field>
< field-name>calculatedSpacing< /field-name>
< column-name>CALCULATED_SPACING< /column-name>
< /cmp-field>
< cmp-field>
< field-name>analysisVersion< /field-name>
< column-name>ANALYSIS_VERSION< /column-name>
< /cmp-field>
< cmp-field>
< field-name>dateUploaded< /field-name>
< column-name>DATE_UPLOADED< /column-name>
< /cmp-field>
< cmp-field>
< field-name>sampleCreation< /field-name>
< column-name>SAMPLE_CREATION< /column-name>
< /cmp-field>
< cmp-field>
< field-name>sampleModification< /field-name>
< column-name>SAMPLE_MODIFICATION< /column-name>
< /cmp-field>
< cmp-field>
< field-name>collectionSizeStdName< /field-name>
< column-name>COLLECTION_SIZE_STD_NAME< /column-name>
< /cmp-field>
< cmp-field>
< field-name>collectionAnalysisParmsName<
/field-name>
< column-name>COLLECTION_ANALYSIS_PARMS_NAME<
/column-name>
< /cmp-field>
< entity-command name="oracle-sequence"
class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand">
< attribute name="sequence">LaneSeq< /attribute>
< /entity-command>
< /entity>
< ejb-relation>
< ejb-relation-name>Bases_lane< /ejb-relation-name>
< !-- Says that we're doing a foreign key map instead of an
intersection table map (relation-table-mapping)-->
< foreign-key-mapping/>
< ejb-relationship-role>
< ejb-relationship-role-name>Bases_has_Lane<
/ejb-relationship-role-name>
< !-- No key fields, since Lane has no foreign key -->
< key-fields/>
< /ejb-relationship-role>
< ejb-relationship-role>
< ejb-relationship-role-name>LaneRole<
/ejb-relationship-role-name>
< key-fields>
< key-field>
< !-- CMP field from the Lane object -->
< field-name>id< /field-name>
< !-- Foreign Key in the Bases table that maps to this
ID -->
< column-name>LANE_ID<
/column-name>
< /key-field>
< /key-fields>
< /ejb-relationship-role>
< /ejb-relation>
ejb-jar
< entity>
< display-name>Oracle8iSeqCol_Bases< /display-name>
< ejb-name>Oracle8iSeqCol_Bases< /ejb-name>
< local-home>com.genecodes.oracle8iseqcol.bases.BasesHome<
/local-home>
< local>com.genecodes.oracle8iseqcol.bases.Bases< /local>
< ejb-class>com.genecodes.oracle8iseqcol.bases.BasesBean<
/ejb-class>
< persistence-type>Container< /persistence-type>
< prim-key-class>com.genecodes.oracle8iseqcol.bases.BasesPK<
/prim-key-class>
< reentrant>False< /reentrant>
< cmp-version>2.x< /cmp-version>
< abstract-schema-name>Oracle8iSeqCol_Bases<
/abstract-schema-name>
< cmp-field>
< field-name>id< /field-name>
< /cmp-field>
< cmp-field>
< field-name>callerName< /field-name>
< /cmp-field>
< cmp-field>
< field-name>sequence< /field-name>
< /cmp-field>
< cmp-field>
< field-name>length< /field-name>
< /cmp-field>
< cmp-field>
< field-name>modDate< /field-name>
< /cmp-field>
< cmp-field>
< field-name>clearRangeStart< /field-name>
< /cmp-field>
< cmp-field>
< field-name>clearRangeEnd< /field-name>
< /cmp-field>
< cmp-field>
< field-name>clearRangeLength< /field-name>
< /cmp-field>
< cmp-field>
< field-name>isComplemented< /field-name>
< /cmp-field>
< cmp-field>
< field-name>isCurrent< /field-name>
< /cmp-field>
< query>
< query-method>
< method-name>findAll< /method-name>
< method-params/>
< /query-method>
< return-type-mapping>Local< /return-type-mapping>
< ejb-ql>< ![CDATA[SELECT OBJECT(o)FROM
Oracle8iSeqCol_Bases o]]>< /ejb-ql>
< /query>
< security-identity>
< description/>
< use-caller-identity/>
< /security-identity>
< /entity>
< entity>
< display-name>Oracle8iSeqCol_Lane< /display-name>
< ejb-name>Oracle8iSeqCol_Lane< /ejb-name>
< local-home>com.genecodes.oracle8iseqcol.lane.LaneHome<
/local-home>
< local>com.genecodes.oracle8iseqcol.lane.Lane< /local>
< ejb-class>com.genecodes.oracle8iseqcol.lane.LaneBean<
/ejb-class>
< persistence-type>Container< /persistence-type>
< prim-key-class>com.genecodes.oracle8iseqcol.lane.LanePK<
/prim-key-class>
< reentrant>False< /reentrant>
< cmp-version>2.x< /cmp-version>
< abstract-schema-name>Oracle8iSeqCol_Lane<
/abstract-schema-name>
< cmp-field>
< field-name>id< /field-name>
< /cmp-field>
< cmp-field>
< field-name>laneType< /field-name>
< /cmp-field>
< cmp-field>
< field-name>applicationCreator< /field-name>
< /cmp-field>
< cmp-field>
< field-name>autoAnalysis< /field-name>
< /cmp-field>
< cmp-field>
< field-name>autoPrint< /field-name>
< /cmp-field>
< cmp-field>
< field-name>lastUsed< /field-name>
< /cmp-field>
< cmp-field>
< field-name>name< /field-name>
< /cmp-field>
< cmp-field>
< field-name>landNumber< /field-name>
< /cmp-field>
< cmp-field>
< field-name>status< /field-name>
< /cmp-field>
< cmp-field>
< field-name>thumbprint< /field-name>
< /cmp-field>
< cmp-field>
< field-name>primerPosition< /field-name>
< /cmp-field>
< cmp-field>
< field-name>rawDataStartPoint< /field-name>
< /cmp-field>
< cmp-field>
< field-name>startEp< /field-name>
< /cmp-field>
< cmp-field>
< field-name>endEp< /field-name>
< /cmp-field>
< cmp-field>
< field-name>startEpAnalysis< /field-name>
< /cmp-field>
< cmp-field>
< field-name>endEpAnalysis< /field-name>
< /cmp-field>
< cmp-field>
< field-name>initialScanStart< /field-name>
< /cmp-field>
< cmp-field>
< field-name>initialScanEnd< /field-name>
< /cmp-field>
< cmp-field>
< field-name>lastScanStart< /field-name>
< /cmp-field>
< cmp-field>
< field-name>lastScanEnd< /field-name>
< /cmp-field>
< cmp-field>
< field-name>customScanStart< /field-name>
< /cmp-field>
< cmp-field>
< field-name>customScanEnd< /field-name>
< /cmp-field>
< cmp-field>
< field-name>startComment< /field-name>
< /cmp-field>
< cmp-field>
< field-name>stopComment< /field-name>
< /cmp-field>
< cmp-field>
< field-name>adaptiveWorked< /field-name>
< /cmp-field>
< cmp-field>
< field-name>averageSpacing< /field-name>
< /cmp-field>
< cmp-field>
< field-name>calculatedSpacing< /field-name>
< /cmp-field>
< cmp-field>
< field-name>analysisVersion< /field-name>
< /cmp-field>
< cmp-field>
< field-name>dateUploaded< /field-name>
< /cmp-field>
< cmp-field>
< field-name>sampleCreation< /field-name>
< /cmp-field>
< cmp-field>
< field-name>sampleModification< /field-name>
< /cmp-field>
< cmp-field>
< field-name>collectionSizeStdName< /field-name>
< /cmp-field>
< cmp-field>
< field-name>collectionAnalysisParmsName<
/field-name>
< /cmp-field>
< query>
< query-method>
< method-name>findAll< /method-name>
< method-params/>
< /query-method>
< return-type-mapping>Local< /return-type-mapping>
< ejb-ql>< ![CDATA[SELECT OBJECT(o)FROM
Oracle8iSeqCol_Lane o]]>< /ejb-ql>
< /query>
< security-identity>
< description/>
< use-caller-identity/>
< /security-identity>
< /entity>
< !-- this is a One to Many Unidirectional relationship -->
< ejb-relation>
< ejb-relation-name>Bases_lane< /ejb-relation-name>
< ejb-relationship-role>
< description>Bases has one Lane< /description>
< ejb-relationship-role-name>Bases_has_Lane<
/ejb-relationship-role-name>
< multiplicity>Many< /multiplicity>
< cascade-delete/>
< relationship-role-source>
< ejb-name>Oracle8iSeqCol_Bases< /ejb-name>
< /relationship-role-source>
< cmr-field>
< cmr-field-name>lane< /cmr-field-name>
< /cmr-field>
< /ejb-relationship-role>
< ejb-relationship-role>
< description>one Lane exists for Bases<
/description>
< ejb-relationship-role-name>LaneRole<
/ejb-relationship-role-name>
< multiplicity>One< /multiplicity>
< relationship-role-source>
< description>Lane< /description>
< ejb-name>Oracle8iSeqCol_Lane< /ejb-name>
< /relationship-role-source>
< /ejb-relationship-role>
< /ejb-relation>
<a
href="http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3827792#3827792">View
the original post</a>
<a
href="http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3827792>Reply
to the post</a>
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development