使用條件物件執行操作.
透過ORMapper介面, Eva_ORM可建立三種物件 :
查詢的物件為一個屬於ConditionObj<T>型別的物件, 使用者可以以呼叫其下的If()方法來一步一步地建立查詢條件, 或是透過ConditionObjUtil類別來以查詢的字串來加入查詢條件. 需額外注意的是, 在查詢的字串內, 目前仍不能支援資料庫方法的呼叫, 只能使用簡單的條件式. 除此之外, 使用查詢物件有一個特別的好處是, 它還可以直接用於Eva_Cache內的查詢.
- 透過newObject()方法可建立空白的物件, 可用於新增或刪除資料.
- 透過newModification()方法, 或複製查詢的結果, 可得到用於修改的物件, 可用它們修改現有的資料.
- 透過newConditionObj()方法可得到條件物件, 可用它們建立操作的條件.
查詢的物件為一個屬於ConditionObj<T>型別的物件, 使用者可以以呼叫其下的If()方法來一步一步地建立查詢條件, 或是透過ConditionObjUtil類別來以查詢的字串來加入查詢條件. 需額外注意的是, 在查詢的字串內, 目前仍不能支援資料庫方法的呼叫, 只能使用簡單的條件式. 除此之外, 使用查詢物件有一個特別的好處是, 它還可以直接用於Eva_Cache內的查詢.
package com.logntw.eva.orm.defo;
|