⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 purchasebeanadaptorbinding_e813240d.java

📁 一个简单的EJB实例.用DB2连接.JSP页面.很好用.供大家学习
💻 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 + -