concretepurchase_e813240d.java
来自「一个简单的EJB实例.用DB2连接.JSP页面.很好用.供大家学习」· Java 代码 · 共 320 行
JAVA
320 行
package salesdb;import com.ibm.ws.ejbpersistence.beanextensions.*;import com.ibm.websphere.cpmi.*;import salesdb.websphere_deploy.PurchaseBeanCacheEntry_e813240d;import salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanCacheEntryImpl_e813240d;/** * Bean implementation class for Enterprise Bean: Purchase */public class ConcretePurchase_e813240d extends salesdb.PurchaseBean 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 PurchaseBeanCacheEntry_e813240d dataCacheEntry; /** * _WSCB_getInstanceInfo */ public PMConcreteBeanInstanceInfo _WSCB_getInstanceInfo() { return instanceExtension; } /** * ConcretePurchase_e813240d */ public ConcretePurchase_e813240d() { super(); instanceExtension = ConcreteBeanInstanceExtensionFactory.getInstance(this); } /** * getInjector */ private salesdb.websphere_deploy.PurchaseBeanInjector_e813240d getInjector() { return (salesdb.websphere_deploy.PurchaseBeanInjector_e813240d)instanceExtension.getInjector(); } /** * hydrate */ public void hydrate(Object inRecord) { dataCacheEntry = (salesdb.websphere_deploy.PurchaseBeanCacheEntry_e813240d) inRecord;; itemfkKey = dataCacheEntry.getItemfkKey(); locationfkKey = dataCacheEntry.getLocationfkKey(); super.ejbLoad(); } /** * resetCMP */ public void resetCMP() { dataCacheEntry = null; itemfkKey = null; locationfkKey = null; } /** * resetCMR */ public void resetCMR() { itemfkLink = null; locationfkLink = null; } /** * ejbFindByPrimaryKey */ public salesdb.PurchaseKey ejbFindByPrimaryKey(salesdb.PurchaseKey primaryKey) throws javax.ejb.FinderException { return (salesdb.PurchaseKey)instanceExtension.ejbFindByPrimaryKey(primaryKey); } /** * ejbFindByPrimaryKey */ public Object ejbFindByPrimaryKey(java.lang.Object pk) throws javax.ejb.FinderException { return ejbFindByPrimaryKey((salesdb.PurchaseKey)pk); } /** * ejbFindByPrimaryKeyForCMR_Local */ public salesdb.PurchaseKey ejbFindByPrimaryKeyForCMR_Local(salesdb.PurchaseKey pk) throws javax.ejb.FinderException { return (salesdb.PurchaseKey)instanceExtension.ejbFindByPrimaryKey(pk); } /** * ejbCreate */ public salesdb.PurchaseKey ejbCreate(java.lang.Long purchaseid) throws javax.ejb.CreateException { dataCacheEntry = new PurchaseBeanCacheEntryImpl_e813240d(); super.ejbCreate(purchaseid); return (salesdb.PurchaseKey)instanceExtension.ejbCreate(); } /** * ejbPostCreate */ public void ejbPostCreate(java.lang.Long purchaseid) throws javax.ejb.CreateException { super.ejbPostCreate(purchaseid); instanceExtension.ejbPostCreate(); } /** * ejbCreate */ public salesdb.PurchaseKey ejbCreate(java.lang.Long purchaseid, java.lang.String timestmp) throws javax.ejb.CreateException { dataCacheEntry = new PurchaseBeanCacheEntryImpl_e813240d(); super.ejbCreate(purchaseid, timestmp); return (salesdb.PurchaseKey)instanceExtension.ejbCreate(); } /** * ejbPostCreate */ public void ejbPostCreate(java.lang.Long purchaseid, java.lang.String timestmp) throws javax.ejb.CreateException { super.ejbPostCreate(purchaseid, timestmp); instanceExtension.ejbPostCreate(); } /** * createPrimaryKey */ public Object createPrimaryKey() { salesdb.PurchaseKey pk = new salesdb.PurchaseKey(); pk.purchaseid = getPurchaseid(); return pk; } /** * getNumberOfFields */ public int getNumberOfFields() { return 6; } /** * getLink */ public com.ibm.ws.ejbpersistence.associations.AssociationLink getLink(java.lang.String name) { if (name.equals("itemfk")) return getItemfkLink(); if (name.equals("locationfk")) return getLocationfkLink(); return null; } /** * executeFinderForLink */ public java.lang.Object executeFinderForLink(java.lang.String name, java.lang.Object key) throws javax.ejb.FinderException { if (name.equals("itemfk")){ salesdb.websphere_deploy.ItemBeanInternalLocalHome_ff154d23 home = (salesdb.websphere_deploy.ItemBeanInternalLocalHome_ff154d23)instanceExtension.getHomeForLink("itemfk"); return home.findByPrimaryKeyForCMR((salesdb.ItemKey)key); } if (name.equals("locationfk")){ salesdb.websphere_deploy.LocationBeanInternalLocalHome_176caeeb home = (salesdb.websphere_deploy.LocationBeanInternalLocalHome_176caeeb)instanceExtension.getHomeForLink("locationfk"); return home.findByPrimaryKeyForCMR((salesdb.LocationKey)key); } return null; } /** * getItemfk */ public salesdb.ItemLocal getItemfk() { return (salesdb.ItemLocal)getItemfkLink().getValue(); } /** * setItemfk */ public void setItemfk(salesdb.ItemLocal value) { getItemfkLink().setValue(value); } private salesdb.ItemKey itemfkKey; /** * getItemfkKey */ public salesdb.ItemKey getItemfkKey() { if (itemfkLink == null) return itemfkKey; return (salesdb.ItemKey) itemfkLink.getKey(); } /** * getItemfkLink */ private com.ibm.ws.ejbpersistence.associations.AssociationLink getItemfkLink() { if (itemfkLink == null) itemfkLink = instanceExtension.createLink("itemfk",itemfkKey,4); return itemfkLink; } private com.ibm.ws.ejbpersistence.associations.AssociationLink itemfkLink; /** * ejbFindItemfkPurchaseInverseByItemfkKey_Local */ public java.util.Collection ejbFindItemfkPurchaseInverseByItemfkKey_Local(salesdb.ItemKey key) throws javax.ejb.FinderException { Object[] result = instanceExtension.getAssociatedKeys("itemfk",key); if (result!=null ) return (java.util.Collection) result[0]; javax.resource.cci.IndexedRecord record = instanceExtension.getInputRecord("findItemfkPurchaseInverseByItemfkKey_Local"); getInjector().findItemfkPurchaseInverseByItemfkKey_Local(key, record); return (java.util.Collection) instanceExtension.executeFind("findItemfkPurchaseInverseByItemfkKey_Local", record); } /** * getLocationfk */ public salesdb.LocationLocal getLocationfk() { return (salesdb.LocationLocal)getLocationfkLink().getValue(); } /** * setLocationfk */ public void setLocationfk(salesdb.LocationLocal value) { getLocationfkLink().setValue(value); } private salesdb.LocationKey locationfkKey; /** * getLocationfkKey */ public salesdb.LocationKey getLocationfkKey() { if (locationfkLink == null) return locationfkKey; return (salesdb.LocationKey) locationfkLink.getKey(); } /** * getLocationfkLink */ private com.ibm.ws.ejbpersistence.associations.AssociationLink getLocationfkLink() { if (locationfkLink == null) locationfkLink = instanceExtension.createLink("locationfk",locationfkKey,5); return locationfkLink; } private com.ibm.ws.ejbpersistence.associations.AssociationLink locationfkLink; /** * ejbFindLocationfkPurchaseInverseByLocationfkKey_Local */ public java.util.Collection ejbFindLocationfkPurchaseInverseByLocationfkKey_Local(salesdb.LocationKey key) throws javax.ejb.FinderException { Object[] result = instanceExtension.getAssociatedKeys("locationfk",key); if (result!=null ) return (java.util.Collection) result[0]; javax.resource.cci.IndexedRecord record = instanceExtension.getInputRecord("findLocationfkPurchaseInverseByLocationfkKey_Local"); getInjector().findLocationfkPurchaseInverseByLocationfkKey_Local(key, record); return (java.util.Collection) instanceExtension.executeFind("findLocationfkPurchaseInverseByLocationfkKey_Local", record); } /** * Get accessor for persistent attribute: purchaseid */ public java.lang.Long getPurchaseid() { return dataCacheEntry.getPurchaseid(); } /** * Set accessor for persistent attribute: purchaseid */ public void setPurchaseid(java.lang.Long newPurchaseid) { instanceExtension.markDirty(0,getPurchaseid(),newPurchaseid); dataCacheEntry.setPurchaseid(newPurchaseid); } /** * Get accessor for persistent attribute: timestmp */ public java.lang.String getTimestmp() { return dataCacheEntry.getTimestmp(); } /** * Set accessor for persistent attribute: timestmp */ public void setTimestmp(java.lang.String newTimestmp) { instanceExtension.markDirty(1,getTimestmp(),newTimestmp); dataCacheEntry.setTimestmp(newTimestmp); } /** * Get accessor for persistent attribute: itemfk_itemid */ public java.lang.Long getItemfk_itemid() { return dataCacheEntry.getItemfk_itemid(); } /** * Set accessor for persistent attribute: itemfk_itemid */ public void setItemfk_itemid(java.lang.Long newItemfk_itemid) { instanceExtension.markDirty(2,getItemfk_itemid(),newItemfk_itemid); dataCacheEntry.setItemfk_itemid(newItemfk_itemid); } /** * Get accessor for persistent attribute: locationfk_zipcode */ public java.lang.String getLocationfk_zipcode() { return dataCacheEntry.getLocationfk_zipcode(); } /** * Set accessor for persistent attribute: locationfk_zipcode */ public void setLocationfk_zipcode(java.lang.String newLocationfk_zipcode) { instanceExtension.markDirty(3,getLocationfk_zipcode(),newLocationfk_zipcode); dataCacheEntry.setLocationfk_zipcode(newLocationfk_zipcode); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?