兩種查詢方式的不同

2022-03-14 01:08:39 字數 575 閱讀 1874

第一種,查詢的**

string

hql=

"select soft.softid,soft.softname,soft.id from so.supercargo.soft as soft where soft.state in (1,2)";

ilist list 

=session.find(hql);

第二種,查詢的**

icriteria cri 

=session.createcriteria(

typeof

(so.supercargo.soft));

int arrval =;

icriterion cri2 

=expression.in(

"state

",arrval);

cri.add(cri2);            

ilist list 

=cri.list();

結果都得到ilist,但前者是乙個值陣列,後者是實體對物件陣列。下圖中的softs都是上面的list(ilist softs=list;)

第二種

odata查詢資料的兩種方式

一種是使用dspcontext 示例 var context new dspcontext new uri http emite pc 1014 emitedataservice emitedataservice.svc var products from product in context.me...

PROC C查詢資料的兩種方式

有一類表,跟日期或者說賬期有關係,例如月出賬只是乙個月的賬單,分別存放在不同的表中,你可以建立按月份的表分割槽,也可以建立12張不同月份的表。建議使用第2種方式。表名命名為bill record xx xx代表月份 這個時候如果用以下方式進行處理,需要寫大量 簡潔度很差。exec sql at db...

PROC C查詢資料的兩種方式

有一類表,跟日期或者說賬期有關係,例如月出賬只是乙個月的賬單,分別存放在不同的表中,你可以建立按月份的表分割槽,也可以建立12張不同月份的表。建議使用第2種方式。表名命名為bill record xx xx代表月份 這個時候如果用以下方式進行處理,需要寫大量 簡潔度很差。exec sql at db...