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的主要内容,如果未能解决你的问题,请参考以下文章
mapper文件提示:No data sources are configured to run this sql