在网上查了一圈都觉得这些概念好抽象啊,渣渣不能理解呀,能不能结合业务讲解下?
- 与数据库中的表字段一一对应的类,应该是DTO,还是entity呢?
- 前端传过来的参数有分页参数,或者其他没有字段 应该用那个模型呢?
- 传到mybatis数据处理层的对象应该是那个模型?
- 最后返回给前端的对象有些变量需要隐藏,比如用户对象中的password,这时需要用那个模型?
- 在业务方面一些对象往往还包含其他对象,比如订单对象里面需要添加一个商品对象的list
- 一些接口返回的对象有时很复杂,需要封装好几个对象,甚至要返回一些对象里没有的属性,目前我才用的笨方法是对象转json,然后再进行处理 有没有更好的设计思路呢?