ormlite的使用方法

2022-05-04 11:57:05 字數 1674 閱讀 9608

簡單來說,就是我們定義乙個實體類,利用這個框架,它可以幫我們吧這個實體對映到我們的資料庫中,在android中是sqlite,資料中的字段就是我們定義實體的成員變數。

官網位址為www.ormlite.com;我們需要在官網下兩個依賴的jar包然後放在專案的libs目錄中。

新增ormlite註解

這是我們新建的message類,如圖,當然還要設定get/set方法和乙個無參建構函式

學過hibernate應該知道jpa,這裡我們也可以使用標準的jpa來代替。

然後新建個類繼承ormlitesqliteopenhelper來生存資料庫結構資訊。

1

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 }

然後再我們android專案的mainactivity呼叫;

1

public

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...