ormlite

id 主鍵 默認爲false數據庫

generatedId 自增加的主鍵 默認值是falseorm

generatedIdSequence 字符串名稱的序列號 類同generatedId,但您能夠指定序列的名稱使用。默認爲null對象

foreign 外鍵,默認爲false,字段不能是一個原始類型。在外鍵對象的類中,必需要有一個ID字段(ID, generatedId,generatedIdSequence)遞歸

useGetSet 應用get和set方法訪問。默認爲false索引

unknownEnumName 表示該字段是一個Java的枚舉類型字符串

throwIfNull 若是爲空值,拋出一個異常 默認爲falseget

persisted 是否在數據庫中存儲這個領域 默認爲trueit

format 指定某一特定領域的信息格式,如指定日期字符串的格式io

unique 惟一約束,默認爲falseast

uniqueCombo 惟一行,該行內全部字段成爲一個惟一約束,若有firstName 和 lastName兩個字段,爲"張"和"梅",那麼該表內不可再插 入"張","梅", 但你可插入"張","全梅"。

index 是否創建索引 默認爲false

uniqueIndex 惟一索引 默認爲false

indexName 爲這一領域的索引添加一個名字

uniqueIndexName 爲這一領域的索引添加一個惟一的名字

foreignAutoRefresh 當查詢到一個外鍵對象時,是否自動刷新 如 Order表中有Account外鍵對象,當返回Order的記錄時是否也返回Account的記錄, 默認爲false

maxForeignAutoRefreshLevel 爲了防止無限遞歸或者無限循環時 須要用到該屬性設置自動刷新的最高級別

allowGeneratedIdInsert 插入一個ID字段是否覆蓋它生成的ID的對象 默認爲false

columnDefinition 定義列,默認狀況下,數據庫類型是用於自動生成所需的SQL來建立列,因此該屬性並不經常使用

foreignAutoCreate 在插入一個有外鍵對象的對象時,是否自動插入這個外鍵對象

version 行版本 當一個對象被更新,以防止數據損壞多個實體時更新在同一時間進行的保護

相關文章
相關標籤/搜索