PaintingliteXMLSessionManager

Introduction

PaintingliteXMLSessionManager PaintingliteSessionManager提供SDK框架中XML配置数据库操作管理者,提供了大量的数据库操作方式



Methods

+buildSesssionManger:

构建XML SessionManager

-del: obj:

删除

-del:obj:

删除

-insert: obj:

插入

-insert:obj:

插入

-insertReturnPrimaryKeyID: obj:

插入返回主键ID

-insertReturnPrimaryKeyID:obj:

插入返回主键ID

-select: condition:

查询多个

-select: obj:

查询多个

-select:condition:

查询多个

-select:obj:

查询多个

-selectOne: condition:

查询一个

-selectOne:condition:

查询一个

-update: obj:

更新

-update:obj:

更新


buildSesssionManger:


构建XML SessionManager

+ (instancetype)buildSesssionManger:(NSString *__nonnull)xmlFileName; 
Parameters
xmlFileName

每个类对应一个XML文件,传入XML文件名称

Return Value

PaintingliteSessionManager

Discussion

构建XML SessionManager


del: obj:


删除

- (Boolean)del:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Return Value

Boolean

Discussion

删除

See Also


del:obj:


删除

- (Boolean)del:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Discussion

删除

See Also


insert: obj:


插入

- (Boolean)insert:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Return Value

Boolean

Discussion

插入

See Also


insert:obj:


插入

- (Boolean)insert:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Discussion

插入

See Also


insertReturnPrimaryKeyID: obj:


插入返回主键ID

- (sqlite3_int64)insertReturnPrimaryKeyID:(NSString *)methodID 
        obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Return Value

sqlite3_int64

Discussion

插入返回主键ID

See Also


insertReturnPrimaryKeyID:obj:


插入返回主键ID

- (sqlite3_int64)insertReturnPrimaryKeyID:(NSString *)methodID 
        obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Discussion

插入返回主键ID

See Also


select: condition:


查询多个

- (NSArray<id> *)select:(NSString *__nonnull)methodID 
        condition:(id)condition,... NS_REQUIRES_NIL_TERMINATION; 
Parameters
methodID

XML绑定的Select ID

condition

查询条件

Return Value

NSArray<id>

Discussion

查询多个

See Also


select: obj:


查询多个

- (NSArray<id> *)select:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的Select ID

obj

对象

Return Value

NSArray<id>

Discussion

查询多个

See Also


select:condition:


查询多个

- (NSArray<id> *)select:(NSString *__nonnull)methodID 
        condition:(id)condition,... NS_REQUIRES_NIL_TERMINATION; 
Parameters
methodID

XML绑定的Select ID

condition

查询条件

Discussion

查询多个

See Also


select:obj:


查询多个

- (NSArray<id> *)select:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的Select ID

obj

对象

Discussion

查询多个

See Also


selectOne: condition:


查询一个

- (NSDictionary *)selectOne:(NSString *__nonnull)methodID 
        condition:(id)condition,... NS_REQUIRES_NIL_TERMINATION; 
Parameters
methodID

XML绑定的Select ID

condition

查询条件

Return Value

NSDictionary

Discussion

查询一个

See Also


selectOne:condition:


查询一个

- (NSDictionary *)selectOne:(NSString *__nonnull)methodID 
        condition:(id)condition,... NS_REQUIRES_NIL_TERMINATION; 
Parameters
methodID

XML绑定的Select ID

condition

查询条件

Discussion

查询一个

See Also


update: obj:


更新

- (Boolean)update:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Return Value

Boolean

Discussion

更新

See Also


update:obj:


更新

- (Boolean)update:(NSString *)methodID obj:(id)obj; 
Parameters
methodID

XML绑定的INSERT ID

obj

对象

Discussion

更新

See Also