请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我担心一个项目建这么多类,一个表的实体类要在各个包下各有一个版本,会不会过多消耗JVM内存?

统一用一个类,然后只是sql的select的字段的增减,这样不好吗?这样是会可维护性比较不好吗?
老要把数据换个马甲再返回到前端,这不麻烦吗?
BeanUtils.copyProperties的效率比较不高,远不如clone快,这么麻烦干脆不换马甲不就好了吗?

正在回答

1回答

你是指实体类太多了,只用domain就可以?

BeanUtils.copyProperties是Spring官方出的,99%的项目只管用就好,不用去考虑性能问题。

前后端交互很多时候跟表并不是一一对应的,单独放一层还是有必要的,往后会碰到更多的场景。

domain跟表的字段是一一对应,但是前后端交互会根据不同的业务灵活的增减属性

1 回复 有任何疑惑可以回复我~
  • 提问者 洛奇2019 #1
    是指实体类太多了。不用在这方面追求性能是吗?
    回复 有任何疑惑可以回复我~ 2021-03-09 14:03:31
  • 提问者 洛奇2019 #2
    不用担心实体类太多而占用jvm内存是吗?
    回复 有任何疑惑可以回复我~ 2021-03-09 14:18:03
  • 甲蛙 回复 提问者 洛奇2019 #3
    不用担心,企业级项目都是这么用的,有些项目更多,controller和service之间还再多一层等
    回复 有任何疑惑可以回复我~ 2021-03-10 10:44:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信