nhibernate 相關操作
--------建立--------
person person = new person();
賦值,操作。
更新:person person = (person)session.get(typeof(person), 1);
賦值,更新。
--------讀取--------
1.person person = (person)session.get(typeof(person), 1);
2.子查詢
string query="from login a where a.id in (from login b where uname='2222222222222')";
ilist list=session.session.createquery(query).list();
3.自查詢
string query="from login where id not in (select a.loginid from userinfo as a )";
ilist list=session.session.createquery(query).list();
--------刪除--------
session.delete(person);
session.delete("from login where id in ('1','2','3','4','5')");
session.delete("from login where id ='5'");
--------回滾--------
trans.rollback();
語句查詢(hql):
1. 返回所有的會員:
string query = "from member";
ilist member = session.createquery(query).list();
2. 返回以b開頭的會員:
string query = "from member m where m.name like b%";
ilist members= session.createquery(query).list();
3. 返回所有的會員id和名稱:
string query = "select m.memberid, m.name from member m";
ilist members = session.createquery(query).list();
注意:此處的memberid, name均為member物件的屬性.
返回的並不是members物件的集合,而是乙個一維陣列的集合,
其中array[0]為memberid, array[1]為name
4. 返回會員的總數:
string query = "select count(*) from member";
ienumerator e = session.createquery(query).enumerable().getenumerator();
e.movenext;
int rowcount = (int)(e.current);
5. 返回指定(從20-40)的會員
string query = "from member";
ilist members = session.createquery(query)
.setfirstresult(20).setmaxresults(20).list()
6. 返回所有記錄
ilist userlist = session.createcriteria( typeof (user)).list();
7 .排序
session = cfg.buildsessionfactory().opensession();
system.collections.ilist list =
session.createcriteria(typeof(entitys.login))
.addorder(new nhibernate.expression.order("id",false)).list();
NHibernate HQL相關語法
nhibernate 相關操作 建立 person person new person 賦值,操作。更新 person person person session.get typeof person 1 賦值,更新。讀取 1.person person person session.get type...
const相關,指標相關,陣列相關
include include head.h int a 3,c 2 const int b a b 8 error b c right const用來修飾指標所指向的變數,還是指標 可以修改指標指向位址,但不能直接修改指向內容 int const b a b 8 right p error con...
自相關互相關卷積的 自相關與互相關
自相關 autocorrelation 也叫序列相關,是乙個訊號與其自身在不同時間點的互相關。非正式地來說,自相關是對同一訊號在不同時間的兩次觀察,通過對比來評判兩者的相似程度。自相關函式就是訊號x t 和它的時移訊號x t 的乘積平均值。它是時移變數 的函式。這是從書上抄來的話,到底是什麼意思呢?...