📄 purchasebeanadaptorbinding_e813240d.java
字号:
package salesdb.websphere_deploy.DB2UDBNT_V8_1;/** * PurchaseBeanAdaptorBinding_e813240d */public class PurchaseBeanAdaptorBinding_e813240d implements com.ibm.ws.ejbpersistence.beanextensions.BeanAdaptorBinding { /** * getExtractor */ public com.ibm.ws.ejbpersistence.dataaccess.EJBExtractor getExtractor() { // extractor for salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanExtractor_e813240d com.ibm.ws.ejbpersistence.dataaccess.AbstractEJBExtractor extractor = new salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanExtractor_e813240d(); extractor.setPrimaryKeyColumns(new int[] {1}); extractor.setDataColumns(new int[] {1,2,3,4}); return extractor; } /** * getInjector */ public com.ibm.ws.ejbpersistence.beanextensions.EJBInjector getInjector() { return new salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanInjectorImpl_e813240d(); } /** * getAdapter */ public com.ibm.websphere.ejbpersistence.EJBToRAAdapter getAdapter() { return com.ibm.ws.rsadapter.cci.WSRelationalRAAdapter.createAdapter(); } /** * getMetadata */ public Object[] getMetadata() { java.lang.String[] primarykey, subhomes, composedObjs, composedObjImpls; com.ibm.ObjectQuery.metadata.OSQLExternalCatalogEntry[] cat; com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef[] fields; cat = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogEntry[4]; //------------------------------------------------------------------------- cat[0] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogRDBAlias("Purchase", "Purchase1_Alias", "DB2NT", "APP.PURCHASE", "Purchase_Purchase1_Table"); //------------------------------------------------------------------------- fields = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef[4]; fields[0] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("PURCHASEID", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._BIGINT, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, true, 0, -1, 0); fields[1] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("TIMESTMP", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 40, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, true, 0, -1, 0); fields[2] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("ITEMID", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._BIGINT, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[3] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("LOCATIONID", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 5, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); primarykey = new String[1]; primarykey[0] = "PURCHASEID"; cat[1] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogType("Purchase", "Purchase1_Table", null, fields, primarykey); //------------------------------------------------------------------------- fields = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef[4]; fields[0] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("purchaseid", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._BIGINT, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[1] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("timestmp", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[2] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("itemfk", "Item", com.ibm.ObjectQuery.engine.OSQLSymbols.OOSQL_TABLE, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, com.ibm.ObjectQuery.engine.OSQLSymbols.SQL_BO); fields[3] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("locationfk", "Location", com.ibm.ObjectQuery.engine.OSQLSymbols.OOSQL_TABLE, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, com.ibm.ObjectQuery.engine.OSQLSymbols.SQL_BO); primarykey = new String[1]; primarykey[0] = "purchaseid"; cat[2] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogType("Purchase", "Purchase_BO", "salesdb.PurchaseBean", fields, primarykey); //------------------------------------------------------------------------- composedObjs = null; composedObjImpls = null; subhomes = null; cat[3] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogView("Purchase", "Purchase_Purchase_BO", "Purchase_Purchase1_Alias", composedObjs, composedObjImpls, "select t1.PURCHASEID,t1.TIMESTMP,(select t2 from Item_Item1_Alias t2 where t2.ITEMID = t1.ITEMID),(select t3 from Location_Location1_Alias t3 where t3.ZIPCODE = t1.LOCATIONID) from _this t1", null, subhomes, 0, null); return cat; } /** * createDataAccessSpecs */ public java.util.Collection createDataAccessSpecs() throws javax.resource.ResourceException { com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec daSpec; com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl iSpec; java.util.Collection result = new java.util.ArrayList(10); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("Create"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Create"); daSpec.setInputRecordName("Create"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.CREATE_BEAN); daSpec.setQueryScope(new String[]{"Purchase"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("Remove"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Remove"); daSpec.setInputRecordName("Remove"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.REMOVE_BEAN); daSpec.setQueryScope(new String[]{"Purchase"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("Store"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Store"); daSpec.setInputRecordName("Store"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.STORE_BEAN); daSpec.setQueryScope(new String[]{"Purchase"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("StoreUsingOCC"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Store"); daSpec.setInputRecordName("Store"); daSpec.setOptimistic(true); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.STORE_BEAN); daSpec.setQueryScope(new String[]{"Purchase"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("FindByPrimaryKey"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("FindByPrimaryKey"); daSpec.setInputRecordName("FindByPrimaryKey"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_PK); daSpec.setQueryScope(new String[]{"Purchase"}); daSpec.setReadAccess(true); daSpec.setAllowDuplicates(false); daSpec.setContainsDuplicates(false); daSpec.setSingleResult(true); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("FindByPrimaryKeyForUpdate"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("FindByPrimaryKey"); daSpec.setInputRecordName("FindByPrimaryKey"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_PK); daSpec.setQueryScope(new String[]{"Purchase"}); daSpec.setReadAccess(false); daSpec.setAllowDuplicates(false); daSpec.setContainsDuplicates(false); daSpec.setSingleResult(true); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("findItemfkPurchaseInverseByItemfkKey_Local"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("findItemfkPurchaseInverseByItemfkKey_Local"); daSpec.setInputRecordName("findItemfkPurchaseInverseByItemfkKey_Local"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_BEAN); { com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList cal=new com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList(1); cal.add(new String[]{"itemfk"});daSpec.setCompleteAssociationList(cal); }daSpec.setQueryScope(new String[]{"Purchase"}); daSpec.setReadAccess(true); daSpec.setAllowDuplicates(true); daSpec.setContainsDuplicates(true); daSpec.setSingleResult(false); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("findItemfkPurchaseInverseByItemfkKey_LocalForUpdate"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("findItemfkPurchaseInverseByItemfkKey_Local"); daSpec.setInputRecordName("findItemfkPurchaseInverseByItemfkKey_Local"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_BEAN); { com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList cal=new com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList(1); cal.add(new String[]{"itemfk"});daSpec.setCompleteAssociationList(cal); }daSpec.setQueryScope(new String[]{"Purchase"}); daSpec.setReadAccess(false); daSpec.setAllowDuplicates(true); daSpec.setContainsDuplicates(true); daSpec.setSingleResult(false); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("findLocationfkPurchaseInverseByLocationfkKey_Local"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("findLocationfkPurchaseInverseByLocationfkKey_Local"); daSpec.setInputRecordName("findLocationfkPurchaseInverseByLocationfkKey_Local"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_BEAN); { com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList cal=new com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList(1); cal.add(new String[]{"locationfk"});daSpec.setCompleteAssociationList(cal); }daSpec.setQueryScope(new String[]{"Purchase"}); daSpec.setReadAccess(true); daSpec.setAllowDuplicates(true); daSpec.setContainsDuplicates(true); daSpec.setSingleResult(false); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanFunctionSet_e813240d"); iSpec.setFunctionName("findLocationfkPurchaseInverseByLocationfkKey_LocalForUpdate"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("findLocationfkPurchaseInverseByLocationfkKey_Local"); daSpec.setInputRecordName("findLocationfkPurchaseInverseByLocationfkKey_Local"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_BEAN); { com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList cal=new com.ibm.ws.ejbpersistence.dataaccess.CompleteAssociationList(1); cal.add(new String[]{"locationfk"});daSpec.setCompleteAssociationList(cal); }daSpec.setQueryScope(new String[]{"Purchase"}); daSpec.setReadAccess(false); daSpec.setAllowDuplicates(true); daSpec.setContainsDuplicates(true); daSpec.setSingleResult(false); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec); return result; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -