共享乙個ORM框架XDbFramework

2021-05-24 13:34:51 字數 1017 閱讀 9684

xdbframework.dataaccess2 access2 

=new

xdbframework.dataaccess2();

idal

<

model_users

>

userdal 

=access2.createdal

<

model_users

>

();list

<

model_users

>

userlist 

=userdal.getlist(); 

//從資料庫獲取列表,無引數的情況下最多一次獲取十萬條記錄

userlist 

=userdal.getlist(

newmodel_users() ); 

//從資料庫獲取 username 為 鮮巨集的資料

userlist 

=userdal.where(u 

=>

u.username =="

鮮巨集"); //

跟上面一句效果一致

model_users user 

=userdal.singleordefault(u 

=>

u.username =="

鮮巨集");//

獲取乙個例項

userlist 

=userdal.getlist(

newmodel_selector

<

model_users

>(),

minobj 

=new

model_users()

,pagination 

=new

model_pagination() 

}); 

//本句是表示從users表中取出userid 為1到100的使用者,然後對其分頁,頁大小為10,當前頁為1

//按userid公升序,獲取userid,username,password這些列。

共享乙個ORM框架XDbFramework

xdbframework.dataaccess2access2 new xdbframework.dataaccess2 idal model users userdal access2.createdal model users list model users userlist userdal....

共享乙個ORM框架XDbFramework

xdbframework.dataaccess2 access2 new xdbframework.dataaccess2 idal model users userdal access2.createdal model users list model users userlist userdal...

想寫乙個ORM的框架

其實也是受公司框架啟發,公司寫bean都是自動生成,只要在乙個web應用中輸入包名和表名,就能自動生成bean,其中一種bean是普通的pojo,是資料庫表的一些字段,加上setget方法,另外一些就是增刪改查的table類。以上雖然看不到如何實現,但是無非也就是讀取databasemeta和res...