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

📄 accountbean.java

📁 《精通SOA:基于服务总线的Struts+EJB+Web Service整合应用开发》原书的实例代码
💻 JAVA
字号:
package com.sample.cmp.account;

import javax.ejb.EntityBean;

/**
 *
 * <!-- begin-user-doc --> You can insert your documentation for '<em><b>AccountBean</b></em>'. <!-- end-user-doc --> *
 <!--  begin-lomboz-definition -->

 <!--  end-lomboz-definition -->
 *
 * <!-- begin-xdoclet-definition -->
 * @ejb.bean name="Account"
 *	jndi-name="Account"
 *	type="CMP"
 *  schema="account" 
 *  cmp-version="2.x"
 *  data-source-name="jdbc\bkstore"
 * 
 *  @ejb.persistence 
 *   table-name="account" 
 *   
 * @ejb.finder 
 *    query="SELECT OBJECT(a) FROM account as a where a.userID=?1"  
 *    signature="java.util.Collection findByUserID(java.lang.Integer userID)"  
 * 
 * @ejb.finder 
 *    query="SELECT OBJECT(a) FROM account as a"  
 *    signature="java.util.Collection findAll()"  
 *
 * @ejb.pk class="com.sample.cmp.account.AccountPK"
 * <!-- end-xdoclet-definition -->
 * @generated
 **/
public abstract class AccountBean implements javax.ejb.EntityBean {

	  /**
	   *
	   * <!-- begin-user-doc -->
	   * The  ejbCreate method.
	   * <!-- end-user-doc -->
	   *
	   * <!-- begin-xdoclet-definition --> 
	   * @ejb.create-method 
	   * <!-- end-xdoclet-definition --> 
	   * @generated
	   */
	  public com.sample.cmp.account.AccountPK ejbCreate(Integer accountID,Integer userID, java.math.BigDecimal registrationFee) throws javax.ejb.CreateException {
	    // EJB 2.0 spec says return null for CMP ejbCreate methods.
	    // TODO: YOU MUST INITIALIZE THE FIELDS FOR THE BEAN HERE. 
	    // setMyField("Something"); 
	    // begin-user-code
		setAccountID(accountID);
		setUserID(userID);
		setRegistrationFee(registrationFee);
		  
	    return null;
	    // end-user-code
	  }

	  /**
	   * <!-- begin-user-doc -->
	   * The container invokes this method immediately after it calls ejbCreate.
	   * <!-- end-user-doc -->
	   * 
	   * @generated
	   */
	  public void ejbPostCreate(Integer accountID,Integer userID, java.math.BigDecimal registrationFee) throws javax.ejb.CreateException {
	    // begin-user-code
	    // end-user-code
	  }


  /**
   *
   *
   * <!-- begin-user-doc -->
   * CMP Field accountID
   *
   * Returns the accountID
   * @return the accountID
   * 
   * <!-- end-user-doc -->
   *
   * <!-- begin-xdoclet-definition --> 
   *
   * @ejb.persistent-field 
   * @ejb.persistence
   *    column-name="accountid"
   *     jdbc-type="VARCHAR"
   *     sql-type="INTEGER"
   *     read-only="false"
   * @ejb.pk-field 
   *
   * @ejb.interface-method
   * 
   * <!-- end-xdoclet-definition --> 
   * @generated
   */
  public abstract java.lang.Integer getAccountID();

  /**
   * <!-- begin-user-doc -->
   * Sets the accountID
   * 
   * @param java.lang.Integer the new accountID value
   * <!-- end-user-doc -->
   * 
   * <!-- begin-xdoclet-definition --> 
   * @ejb.interface-method
   * <!-- end-xdoclet-definition -->
   * @generated 
   */
  public abstract void setAccountID(java.lang.Integer accountID);

  /**
   *
   *
   * <!-- begin-user-doc -->
   * CMP Field userID
   *
   * Returns the userID
   * @return the userID
   * 
   * <!-- end-user-doc -->
   *
   * <!-- begin-xdoclet-definition --> 
   *
   * @ejb.persistent-field 
   * @ejb.persistence
   *    column-name="userid"
   *     jdbc-type="VARCHAR"
   *     sql-type="INTEGER"
   *     read-only="false"
   * @ejb.pk-field
   *
   * @ejb.interface-method
   * 
   * <!-- end-xdoclet-definition --> 
   * @generated
   */
  public abstract java.lang.Integer getUserID();

  /**
   * <!-- begin-user-doc -->
   * Sets the userID
   * 
   * @param java.lang.Integer the new userID value
   * <!-- end-user-doc -->
   * 
   * <!-- begin-xdoclet-definition --> 
   * @ejb.interface-method
   * <!-- end-xdoclet-definition -->
   * @generated 
   */
  public abstract void setUserID(java.lang.Integer userID);

  /**
   *
   *
   * <!-- begin-user-doc -->
   * CMP Field registrationFee
   *
   * Returns the registrationFee
   * @return the registrationFee
   * 
   * <!-- end-user-doc -->
   *
   * <!-- begin-xdoclet-definition --> 
   *
   * @ejb.persistent-field 
   * @ejb.persistence
   *    column-name="registrationFee"
   *     jdbc-type="VARCHAR"
   *     sql-type="NUMERIC"
   *     read-only="false"
   *  
   *
   * @ejb.interface-method
   * 
   * <!-- end-xdoclet-definition --> 
   * @generated
   */
  public abstract java.math.BigDecimal getRegistrationFee();

  /**
   * <!-- begin-user-doc -->
   * Sets the registrationFee
   * 
   * @param java.math.BigDecimal the new registrationFee value
   * <!-- end-user-doc -->
   * 
   * <!-- begin-xdoclet-definition --> 
   * @ejb.interface-method
   * <!-- end-xdoclet-definition -->
   * @generated 
   */
  public abstract void setRegistrationFee(java.math.BigDecimal registrationFee);

}

⌨️ 快捷键说明

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