coding++:Java 中Model 与 实体的区别

Posted codingmode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了coding++:Java 中Model 与 实体的区别相关的知识,希望对你有一定的参考价值。

model的字段>entity的字段,并且model的字段属性可以与entity不一致,model是用于前端页面数据展示的,而entity则是与数据库进行交互做存储用途。

举个例子:

比如在存储时间的类型时,数据库中存的是datetime类型,entity获取时的类型是Date()类型,date型的数据在前端展示的时候必须进行类型转换(转为String类型),在前端的进行类型转换则十分的麻烦,转换成功了代码也显得十分的臃

肿,所以将entity类型转换后,存储到对应的model中,在后台做类型转换,然后将model传到前端显示时,前端的就十分的干净。

同时也可以添加字段,作为数据中转。

以上是关于coding++:Java 中Model 与 实体的区别的主要内容,如果未能解决你的问题,请参考以下文章

Java中 entity层(model层)是实体类层 biz层是干啥的?感觉也像是个实体类

java web开发时dao和model层里写啥内容

Domain Model & Code First

利用vs将json格式直接转换成Model实体类

Code First 2

Java中遍历实体类(处理MongoDB)