Data Mapper

Posted 黄毛火烧雪下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Data Mapper相关的知识,希望对你有一定的参考价值。

使用 Data Mapper分离数据源的Model和页面现实的Model,不要因为数据源的增加、修改或者删除,导致上层页面也要跟着一起修改

interface Mapper<I,O> 
    fun map(input:I):O


data class CarEntity(var no:String)
data class CarModel(var num:String)


class Entity2ItemModelMapper:Mapper<CarEntity,CarModel>
    override fun map(input: CarEntity): CarModel 
       return CarModel(num = input.no)
    

以上是关于Data Mapper的主要内容,如果未能解决你的问题,请参考以下文章

Data Mapper

Data Mapper

DAO 和 Data Mapper 有啥区别

mapper文件提示:No data sources are configured to run this sql

Object Mapper 类用于在 Core Data 中存储数据

如何在 Data Mapper 中加载一对多关系?