Eva
Java粉絲募集中
  • 簡介
  • 我們的優勢
  • 最新消息
  • 下載與使用
  • 範例與說明
    • Eva Objects >
      • Bean類別定義
      • Entity型別定義
      • Struct型別定義
      • 建立Entity空白物件
      • 建立Entity修改物件
      • 建立Entity條件物件
      • 建立Struct值物件
    • Eva_ORM >
      • ORM程式主體
      • 使用條件物件執行操作
      • 執行更複雜條件的操作.
      • 分頁取回資料
      • 操作JDBC的參數
      • Array Property的操作
      • Collection Property的操作
      • 更複雜的Collection Property
      • 指定表格名稱
      • 新增資料庫Dialect
    • Eva_IOC >
      • IOC程式主體
      • AOP應用
    • Eva_Struct >
      • Struct範例
      • Bit Strcut範例
      • 指標範例
      • 於Eva_ORM中使用
    • Eva_Sort >
      • 依指定Properties排序
      • 部份排序
      • 優先排序部份
    • Eva_Cache >
      • hashing-based cache
      • 非hashing-based cache
  • API列表
  • 技術支援
    • 協助開發
  • 相關書籍

Bean類別定義.

下列是一個來自 Wikipedia 的Bean.類別範例, 其中含有兩個 Property :  name 與 deceased. 更多關於 Bean 的命名規則可參考 oracle 的解釋
package beans;
 
/**
 * Class PersonBean.
 */
public class PersonBean implements java.io.Serializable {
 
    private String name = null;
 
    private boolean deceased = false;
 
    /** No-arg constructor (takes no arguments). */
    public PersonBean() {
    }
 
    /**
     * Property name (note capitalization) readable/writable.
     */
    public String getName() {
        return name;
    }
 
    /**
     * Setter for property name.
     * @param NAME
     */
    public void setName(final String NAME) {
        name = NAME;
    }
 
    /**
     * Getter for property "deceased"
     * Different syntax for a boolean field (is vs. get)
     */
    public boolean isDeceased() {
        return deceased;
    }
 
    /**
     * Setter for property deceased.
     * @param DECEASED
     */
    public void setDeceased(final boolean DECEASED) {
        deceased = DECEASED;
    }
}
Powered by Create your own unique website with customizable templates.