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

📄 concreteitem_ff154d23.java

📁 一个简单的EJB实例.用DB2连接.JSP页面.很好用.供大家学习
💻 JAVA
字号:
package salesdb;import com.ibm.ws.ejbpersistence.beanextensions.*;import com.ibm.websphere.cpmi.*;import salesdb.websphere_deploy.ItemBeanCacheEntry_ff154d23;import salesdb.websphere_deploy.DB2UDBNT_V8_1.ItemBeanCacheEntryImpl_ff154d23;/** * Bean implementation class for Enterprise Bean: Item */public class ConcreteItem_ff154d23 extends salesdb.ItemBean implements javax.ejb.EntityBean, ConcreteBeanWithLink {	/**	 * setEntityContext	 */	public void setEntityContext(javax.ejb.EntityContext ctx) {		super.setEntityContext(ctx);		instanceExtension.setEntityContext(ctx);	}	/**	 * unsetEntityContext	 */	public void unsetEntityContext() {		super.unsetEntityContext();		instanceExtension.unsetEntityContext();	}	/**	 * ejbActivate	 */	public void ejbActivate() {			super.ejbActivate();			instanceExtension.ejbActivate();	}	/**	 * ejbLoad	 */	public void ejbLoad() {		instanceExtension.ejbLoad();	}	/**	 * ejbPassivate	 */	public void ejbPassivate() {		super.ejbPassivate();		instanceExtension.ejbPassivate();	}	/**	 * ejbRemove	 */	public void ejbRemove() throws javax.ejb.RemoveException {		super.ejbRemove();		instanceExtension.ejbRemove();	}	/**	 * ejbStore	 */	public void ejbStore() {		super.ejbStore();		instanceExtension.ejbStore();	}	private ConcreteBeanInstanceExtension instanceExtension;	private ItemBeanCacheEntry_ff154d23 dataCacheEntry;	/**	 * _WSCB_getInstanceInfo	 */	public PMConcreteBeanInstanceInfo _WSCB_getInstanceInfo() {			return instanceExtension;	}	/**	 * ConcreteItem_ff154d23	 */	public ConcreteItem_ff154d23() {		super();		instanceExtension = ConcreteBeanInstanceExtensionFactory.getInstance(this);	}	/**	 * getInjector	 */	private salesdb.websphere_deploy.ItemBeanInjector_ff154d23 getInjector() {		return (salesdb.websphere_deploy.ItemBeanInjector_ff154d23)instanceExtension.getInjector();	}	/**	 * hydrate	 */	public void hydrate(Object inRecord) {		dataCacheEntry = (salesdb.websphere_deploy.ItemBeanCacheEntry_ff154d23) inRecord;;		super.ejbLoad();	}	/**	 * resetCMP	 */	public void resetCMP() {			dataCacheEntry = null;	}	/**	 * resetCMR	 */	public void resetCMR() {			itemfkPurchaseInverseLink = null;	}	/**	 * ejbFindAll_Local	 */	public java.util.Collection ejbFindAll_Local() throws javax.ejb.FinderException {		return (java.util.Collection) instanceExtension.executeFind("FindAll", null);	}	/**	 * ejbFindByPrimaryKey	 */	public salesdb.ItemKey ejbFindByPrimaryKey(salesdb.ItemKey primaryKey) throws javax.ejb.FinderException {		return (salesdb.ItemKey)instanceExtension.ejbFindByPrimaryKey(primaryKey);	}	/**	 * ejbFindByPrimaryKey	 */	public Object ejbFindByPrimaryKey(java.lang.Object pk) throws javax.ejb.FinderException {		return ejbFindByPrimaryKey((salesdb.ItemKey)pk);	}	/**	 * ejbFindByPrimaryKeyForCMR_Local	 */	public salesdb.ItemKey ejbFindByPrimaryKeyForCMR_Local(salesdb.ItemKey pk) throws javax.ejb.FinderException {		return (salesdb.ItemKey)instanceExtension.ejbFindByPrimaryKey(pk);	}	/**	 * ejbCreate	 */	public salesdb.ItemKey ejbCreate(java.lang.Long itemid) throws javax.ejb.CreateException {		dataCacheEntry = new ItemBeanCacheEntryImpl_ff154d23();		 super.ejbCreate(itemid);		return (salesdb.ItemKey)instanceExtension.ejbCreate();	}	/**	 * ejbPostCreate	 */	public void ejbPostCreate(java.lang.Long itemid) throws javax.ejb.CreateException {		super.ejbPostCreate(itemid);		instanceExtension.ejbPostCreate();	}	/**	 * ejbCreate	 */	public salesdb.ItemKey ejbCreate(java.lang.Long itemid, java.lang.String name) throws javax.ejb.CreateException {		dataCacheEntry = new ItemBeanCacheEntryImpl_ff154d23();		 super.ejbCreate(itemid, name);		return (salesdb.ItemKey)instanceExtension.ejbCreate();	}	/**	 * ejbPostCreate	 */	public void ejbPostCreate(java.lang.Long itemid, java.lang.String name) throws javax.ejb.CreateException {		super.ejbPostCreate(itemid, name);		instanceExtension.ejbPostCreate();	}	/**	 * createPrimaryKey	 */	public Object createPrimaryKey() {		salesdb.ItemKey pk = new salesdb.ItemKey();		pk.itemid = getItemid();		return pk;	}	/**	 * getNumberOfFields	 */	public int getNumberOfFields() {		return 3;	}	/**	 * getLink	 */	public com.ibm.ws.ejbpersistence.associations.AssociationLink getLink(java.lang.String name) {		if (name.equals("itemfkPurchaseInverse")) return getItemfkPurchaseInverseLink();		return null;	}	/**	 * executeFinderForLink	 */	public java.lang.Object executeFinderForLink(java.lang.String name, java.lang.Object key) throws javax.ejb.FinderException {		if (name.equals("itemfkPurchaseInverse")){			salesdb.websphere_deploy.PurchaseBeanInternalLocalHome_e813240d home = (salesdb.websphere_deploy.PurchaseBeanInternalLocalHome_e813240d)instanceExtension.getHomeForLink("itemfkPurchaseInverse");		  return home.findItemfkPurchaseInverseByItemfkKey_Local((salesdb.ItemKey)key);		}		return null;	}	/**	 * getItemfkPurchaseInverseLink	 */	private com.ibm.ws.ejbpersistence.associations.AssociationLink getItemfkPurchaseInverseLink() {		if (itemfkPurchaseInverseLink == null) 		itemfkPurchaseInverseLink = instanceExtension.createLink("itemfkPurchaseInverse",null,2);		return itemfkPurchaseInverseLink;	}	private com.ibm.ws.ejbpersistence.associations.AssociationLink itemfkPurchaseInverseLink;	/**	 * ejbFindItemfkByItemfkPurchaseInverseKey_Local	 */	public salesdb.ItemKey ejbFindItemfkByItemfkPurchaseInverseKey_Local(salesdb.PurchaseKey key) throws javax.ejb.FinderException {		Object[] result = instanceExtension.getAssociatedKeys("itemfkPurchaseInverse",key);		if (result!=null )  return (salesdb.ItemKey) result[0];		javax.resource.cci.IndexedRecord record = instanceExtension.getInputRecord("findItemfkByItemfkPurchaseInverseKey_Local");		getInjector().findItemfkByItemfkPurchaseInverseKey_Local(key, record);		return (salesdb.ItemKey) instanceExtension.executeFind("findItemfkByItemfkPurchaseInverseKey_Local", record);	}	/**	 * Get accessor for persistent attribute: itemid	 */	public java.lang.Long getItemid() {		return dataCacheEntry.getItemid();	}	/**	 * Set accessor for persistent attribute: itemid	 */	public void setItemid(java.lang.Long newItemid) {		instanceExtension.markDirty(0,getItemid(),newItemid);		dataCacheEntry.setItemid(newItemid);	}	/**	 * Get accessor for persistent attribute: name	 */	public java.lang.String getName() {		return dataCacheEntry.getName();	}	/**	 * Set accessor for persistent attribute: name	 */	public void setName(java.lang.String newName) {		instanceExtension.markDirty(1,getName(),newName);		dataCacheEntry.setName(newName);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -