将数据库select出来的数据转化为与相应databean相应的字典
2023-09-27 14:23:31 时间
例如以下图:
从user_logs表格select出来的数据放在一个可变数组NSMutableArray中,如 user_logs,如今要
把数据一条条转化为Userlog databean,UserLog定义例如以下:@interface UserLog : NSObject @property(strong,nonatomic) NSString * logId; @property(strong,nonatomic) NSString * userId; @property(strong,nonatomic) NSString * actionType; @property(strong,nonatomic) NSDate * actionDate; @property(strong,nonatomic) NSString * accountNumber; @property(strong,nonatomic) NSString * dataRef1; @property(strong,nonatomic) NSString * dataRef2; @property(strong,nonatomic) NSString * dataRef3; @property(nonatomic) BOOL uploaded; @property(nonatomic) NSInteger udts; @property(strong,nonatomic) NSString * logType; - (NSDictionary *)convertToDictionary; @end
转化方法例如以下:
-(NSDictionary *)convertUserLogsPropertyToDictionary:(NSMutableArray *)userLogs{ NSMutableArray *userLogsMutableArray = [NSMutableArray array]; for (int i = 0;i< [userLogs count];i++) { UserLog *userLog = userLogs[i]; [userLogsMutableArray addObject:[userLog convertToDictionary]]; } NSDictionary *userLogsDictionary = @{@"objects":userLogsMutableArray}; return userLogsDictionary; }
注意:上面databean的属性并没有与user_logs表中的字段名同样。转化过来的字典会是nil。,
,我这边是已经在其它地方将数据表的字段名转化味驼峰式命名方式的。
相关文章
- 教你两种数据库覆盖式数据导入方法
- Symfony2学习笔记之数据库操作
- JAVA数据库处理(连接,数据查询,结果集返回)
- 大数据-NoSQL数据库:HBase【基于Zookeeper/HDFS的分布式、高并发、可扩展的NoSQL数据库;支持“十亿行”ד百万列”海量数据的实时随机读写;仅支持单表查询;不擅长数据分析】
- 我们在微服务之间共享数据库时犯下的错误
- 下一代高性能数据库标杆POLARDB 亮相顶会VLDB2017
- C#连接mysql数据库插入数据后获取自增长主键ID值
- 【表空间支持的最大数据文件大小的算法】【数据库限制】【数据文件文件头保留数据块数】
- 数据库索引实例
- 解决:Mybatis-plus向数据库插入数据的时候 报You have an error in your SQL syntax
- Flas-SQLAchemy数据库操作使用学习笔记
- Sqlserver2000联系Oracle11G数据库进行实时数据的同步
- 用MySQL创建数据库和数据库表
- [ 数据库 ] MySQL 入门到放弃(四) --- DQL 数据查询
- linux下Postgresql-9.2安装及数据库的创建过程
- Oracle 数据库多路归档,防止单点故障