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

📄 accountbean.java

📁 关于银行账户的程序
💻 JAVA
字号:
package accountDataSource;
/**
 *@author 作者 E-mail:
 *@version 创建时间: 2008-6-15 下午08:06:44
 *@类说明
 */
//CMP实体组件Account的实现类
public abstract class AccountBean implements javax.ejb.EntityBean {
    // 由容器管理的持久字段(EJB 2.0不允许直接定义持久属性,只能定义抽象的getter和setter方法) 
    public abstract void setId(int id);
    // 字段id表示账户标识   
    public abstract int getId();   
    public abstract void setBalance(float balance);
    // 字段balance表示当前余额    
    public abstract float getBalance();  
    // 实现远程接口中定义的业务方法  
    public void deposit(float amount) { 
        setBalance(getBalance() + amount);  
        }    
    public boolean withdraw(float amount) {  
        if (getBalance() < amount)  return false;    
        setBalance(getBalance() - amount);     
        return true;   
        }   
    // getBalance()的实现可由EJB容器自动生成   
    // 实现工厂接口中定义的创建方法  
    public AccountPK ejbCreate(int id) {     
        return ejbCreate(id, 0);    }  
    public AccountPK ejbCreate(int id, float amount) {  
        setId(id);       
        setBalance(amount);   
        return null;    
        }   
    public void ejbPostCreate(int id) {}  
    public void ejbPostCreate(int id, float amount) {}  
    // 实现EntityBean接口中定义的生存期管理回调方法   
    public void setEntityContext(javax.ejb.EntityContext ctx) {}  
    public void unsetEntityContext() {}    
    public void ejbActivate() {}  
    public void ejbPassivate() {}  
    public void ejbLoad() {}  
    public void ejbStore() {}  
public void ejbRemove() {}
}

⌨️ 快捷键说明

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