[jboss-jira] [JBoss JIRA] Closed: (JBAS-919) Problem using oracle-sequence key generation
Alexey Loubyansky (JIRA)
jira-events at jboss.com
Tue Jul 11 05:12:20 EDT 2006
[ http://jira.jboss.com/jira/browse/JBAS-919?page=all ]
Alexey Loubyansky closed JBAS-919.
----------------------------------
> Problem using oracle-sequence key generation
> --------------------------------------------
>
> Key: JBAS-919
> URL: http://jira.jboss.com/jira/browse/JBAS-919
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: CMP service
> Affects Versions: JBossAS-3.2.6 Final
> Reporter: SourceForge User
> Assigned To: Alexey Loubyansky
> Fix For: No Release
>
>
> SourceForge Submitter: jeeads .
> OS client Window XP
> server Windows Server 2000
> Database Oracle 8i
> JBoss 3.2.3 production release
> JDK Version 1.4.3
> 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.JDBCOracleCreateC
> ommand 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,
> [B at 187b796,2222YYYDDD;;;NNNHHHH444tttGGG===
> [[[[HHH>>>111WWW]]]]TTTppp666RRRIIII
> [[[QQQ===333P```222ssssUUUKKKggg]]]0000???
> \\\RRR555uuuuaaaWWWtttiii<<<<222111rrr^^^TTTT
> [[[666===444RRRR555tttGGG===^^^^TTTAAA666IIITTT
> TAAA777SSSIII6666000CCC888UUULLLLMM?
> NkkkaaaMMMCCCpppf,-16268,-
> 1279147916,f999xxxKKKAAAwwwwmmm000VVVCCC8888U
> UULLLMMMCCCUUUULLL999222OOOEEEE111XXXOOOFFFb
> bbbXXXEEE;;;[[[Q4444ZZZGGGeee
> [[[bbbb===DDDTTTCCC::::ooofff999xxxJJJJZZZmmmcccO
> OOFFFFMMMrrryyy:::MMMMCCCyyyoooBBBRRRRYYY44411
> 1rrrYYYYOOO<<<111NNNHHHHWWWccc999EEELLLLjjjaaaL
> LLCCCV,-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,OOOEEEEvvvm
> mm666EEEbbbbXXXyyyooo
> [[[QQQQdddoooBBB888nnnnddd;;;111:::0000MMMCCC^^
> ^UUU@@@@777JJJZZZFFF====YYYOOOWWWDDD::::LL
> LCCC000???
> \\\\QQQ>>>555FFF====YYYOOO<<<KKKRRRR^^^QQQG
> GGdddooooBBBQQQnnnddd1111qqqDDDSSSppp1111NNND
> DDpppgggnnnn333PPP___2ssssGGGDDDPppp,222RRRIIII66
> 6uuu444
> [[[FFFF===XXXOOO;;;KKKK^^^UUU@@@777RRRRIIIeee
> [[[>>>4444TTTaaa666]]]
> JJJJUUUhhh^^^JJJ@@@@```WWWttt999iiii```444PPP``
> `3333sssIII???SSSbbbb555@@@]]]SSS????
> 555222BBB___nnnnAAA7SSSS___\\\777>>>NNNN;;;111M
> MMCCCMMMMBBB^^^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<<<<XXXccc666vvvYYYYOOOoooeee88
> 8HHHHddd
> [[[___UUUuuuu777>>>NNN;;;1111CCC:::UUUKKK8888ww
> wJJJ@@@===3333OOOFFF222:::1111NNNCCCVVV666SS
> SSIII555[[[HHH====vvv<<<XXXOOOooooeee888GGG
> [[[ffff888yyyddd[[[xxxxqqq;;;JJJggg]]]]
> DDD;;;XXXggg0000tttGGG===sssiiii<,<<ZZZPPP:::FFFFM
> MM]]]III@@@
> [[[[RRR444ZZZGGG<<<<YYYOOOUUULLL^^^^TTTAAA66
> 6SSI5
> [[[XXXXNNNkkk000MMMCCCC___UUU^^^TTTqqqqjjj===4
> 44iii````444GGG===sssjjjj<<<666SSSbbbuuuulllSSSIII666
> vvvvHHHBBBUUULLL7777xxxKKUUU\\\888
> [[[RRRRXXXNNNkkk000MMMMBBBUUUKKK777^^^^JJJZZZ
> a,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.JDBCOracleCreate
> Command.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<<<<YYYOOOWWW
> DDD9999VVVMMMfff]]]0000???
> \\\QQQmmmddddFFF<<<YYYiiippppKKKRRR^^^pppffff999
> eeeuuuu222rrrTTT```ggggrrrEEETTTqqqggggZZZQQQ===
> 333PPPP>>>444;;;FFFCCCCPPP@@@666RRRHHHH555@@
> @===444OOOOFFFLLLBBB___TTTT888^^^III@@@
> [[[[RRR???
> NNNrrr4444TTTJJJ222rrrEEEETTTggg^^^444tttt```VVVs
> ssGGG>>>>QQQ```333wwwIIII@@@vvvlll555@@@@]]]
> lll???555UUUULLLUUUKKK777\\\\III@@@
> [[[RRR5555EEEaaaWWWCCC::::UUULLL___TTTAAAAQQQ
> mmmdddOOOFFFFYYYaaaXXXCCC::::VVVfffmmmyyy====
> 444OOOEEE222rrrrDDD;;;777^^^IIII@@@GGGQQQ>>>55
> 55GGG===]::::@@@LLLSSSIIIAAAA777SSSIII6660000LLL
> CCCKKKBBB````gggsssIIIUUU\\\\lll555DDDaaaWWWWsssiii
> <<<KKK^^^^nnnAAA777mmmcccc666uuu>>>NNNjjjjaaa
> MMMCCC000ooooIIITTTAAA777SSSSIII666000CCCNNNNU
> UUKKK999VVVMMMM888___EEE<<<XXXXNNN:::111bbbYY
> YY;;;111NNNHHHdddd
> [[[FFF===uuukkkk>>>MMMjjjaaaMMMMCCCooofff888www
> wJJJAAAvvvmmmOOOOFFF222rrrDDD;;;;CCC000ooo888yy
> yy555[[[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.createE
> ntity(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.JDBCFindByPrimaryKeyQue
> ry.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<<<<\\\RRRooo444
> QQQ\\\ooofffQQQHHHHOOO^^^111@@@TTTTJJJhhhooo
> eeeQQQQGGG333ttt===LLLLiii```111qqq]]]]
> SSSCCCSSY6<222333ZZZ===2222OOOEEE555
> \\\HHHH>>>QQQ\\\III????[[[QQQAAA888KKKK@@@]]]
> TTTBBB^^^^TTTAAA777yyyppppCCCRRRooo000LLLLCCC
> oooeee8882222OOO^^^111qqqOOOOEEE222qqqDDD>>>
> >
> [[[QQQ333sssFFFFQQQXXX333:::FFFFSSSJJJfff\\\IIIIQQQ
> GGGdddYYY<<<<333iii___KKKAAAAHHHSSSfff]]]HHHH???
> ___kkkrrrMMMMKKKAAArrriiiTTTTKKKhhhaaaQQQGGGG333s
> ss[[[QQQXXXX333000===]]]SSSS???
> 555RRRZZZQQQQ444???
> FFFVVVBBBB999UUUKKK^^^SSSS@@@555RRRHHHNNNNE
> EEDDDDJJJUUUrrriiiTTTTKKK^^^nnntttPPPPVVVMMM444u
> uu>>>>MMMjjjddd666wwwwcccYYYlll@@@7777lllccc666y
> yyLLLLBBBBBB8889990000777BBBIII???
> <<<<222NNNDDD111<<<<CCC999KKKAAAHHHH>>>
> [[[PPP===3333EEE;;;WWWMMM::::JJJggg]]]
> PPP\\\ddd7777wwwcccYYYvvvpppp999^^^eee\\\CCCC9
> 99VVVeeeyyyrrrrEEE<<<qqqhhh::::EEEYYYhhh;;;1111QQ
> QHHH444ttt3333XXXEEE;;;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.createE
> ntity(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.JDBCOracle
> CreateCommand">
> < 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.JDBCOracle
> CreateCommand">
> < 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< /pri
> m-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< /lo
> cal-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>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list