newxy新座標06年9月28日升級至1.06版

newxy1.06版修改了newxy1.05版的一處BUG,修改了<nbean:write />標籤及<nbean:labelValue />標籤scope屬性意義,爲NQL類增加了幾個方法。詳情見newxy1.06技術文檔_060928

本次升級較重要的是爲NQL增加了幾個方法,這幾個方法與設置查詢記錄最大數有關,見NQL運用舉例67

 

下面是從1.04版到1.05,爲DAO類增加了幾個方法,因爲重要,本次升級說明中未將其刪除。

1.04版到1.05,爲DAO類增加了幾個方法:

public Object findBySql(Class c,String sql,int maxRecs) throws Exception;

public Object findBySql(Class c,String sql,boolean refresh,boolean cache,long interval,int maxRecs) throws Exception;

public Object findBySql(String sql,int maxRecs) throws Exception;

public Object findBySql(String sql,boolean refresh,boolean cache,long interval,int maxRecs) throws Exception;

這幾個方法通過maxRecs參數限制查詢結果的長度。這幾個方法在很早以前就準備實現,但struts的某些版本綑綁的commons-beanutils包版本較早,包中的RowSetDynaClass沒有帶記錄長度參數的構造方法,不能限制記錄長度。如果實現了上述方法,開法者必須下載最新commons-beanutils包,可能會帶來麻煩。但這幾個方法非常重要,這次升級實現了這幾個方法。但開發者必須下載最新commons-beanutils包導入到工程中。

如果在控制檯下使用DAO類,應將最新commons-beanutils包拷貝到lib路徑;

這幾次升級包括以後的升級都不會根本改變她的體系統結構和運用策略不會改變已確定的API意義標籤屬性意義所有升級都會是功能上有所增加或BUG修改

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章