簡單來說,就是我們定義乙個實體類,利用這個框架,它可以幫我們吧這個實體對映到我們的資料庫中,在android中是sqlite,資料中的字段就是我們定義實體的成員變數。
官網位址為www.ormlite.com;我們需要在官網下兩個依賴的jar包然後放在專案的libs目錄中。
新增ormlite註解
這是我們新建的message類,如圖,當然還要設定get/set方法和乙個無參建構函式
學過hibernate應該知道jpa,這裡我們也可以使用標準的jpa來代替。
然後新建個類繼承ormlitesqliteopenhelper來生存資料庫結構資訊。
1然後再我們android專案的mainactivity呼叫;public
class databasehelper extends
ormlitesqliteopenhelper catch
(sqlexception e) 15}
16return
messagedao;17}
1819
public
databasehelper(context context)
2223
/*24
* 1.此方法,不會自定執行,因為它不是**函式
25* 2.最好也不要自己呼叫,因為只應該執行1次
26*/
27@override
28public
void
oncreate(sqlitedatabase arg0, connectionsource arg1)
3233
/*34
* 此方法,不會自定執行,因為它不是**函式
35*/
36@override
37public
void onupgrade(sqlitedatabase arg0, connectionsource arg1, int
arg2,
38int
arg3)
4243
@override
44public
void
close() 49}
5051 }
1public
class mainactivity extends
activity
1213
14//
ui呈現在眼前
15@override
16protected
void
onresume() catch
(sqlexception e)
3334
super
.onresume();35}
3637
38@override
39//
ui完全消失在眼前,完全被另外乙個程序覆蓋
40protected
void
onpause()
4546
4748 }
OrmLite的使用技巧
1 在開發中,如果需要使用到資料庫,使用android的sqlite就需要有點小麻煩,這裡推薦一下ormlite資料庫的使用,用法和sqlite類似,但是操作簡單方便 首先,需要匯入jar包或者新增依賴,和sqlite一樣,同樣需要常見dbhelper類,但是這幾繼承的是ormlitesqliteo...
Android框架之ormlite的使用
ormlite android開發中,如果自己去實現資料庫部分,需要實現通過複雜的crud語句才能完成資料庫的操作!如果使用ormlite能夠簡化資料操作!使用 studio compile com.j256.ormlite ormlite android 4.48 compile com.j256...
ORMLite簡單使用說明
最近學習了ormlite資料庫框架,將我了解到的一些簡單使用方法記下來。使用前你需要自己定義乙個dbhelper類繼承ormlitesqliteopenhelper。裡面要新增乙個無參建構函式和重寫裡面的oncreate方法。如下 public class dbhelper extends orml...