说说entity、model、domain是什么东西?

 实体entity、JavaBean、Model、POJO、domain的区别

java项目开发中,把包分门别类就是为了清晰明了,后期可以更好的维护;

包的取名一定要通俗易懂,见名知意;

只有大家都能简单快速的明白这个包名的含义,那才是好的包名;

如果只有你自己才能看懂这个包名的含义,那这个包名取名字取的就很失败! 

Entity:实体

Entity主要代表关系型数据库,主从表

Model:模型

Model是一次操作所用数据的最小单位

Domain:域 

Domain是完整的对象,主从表合体

  • entity(实体)
    entity的意思就是实体的意思,所以也是最常用到的,entity包中的类是必须和数据库相对应的

  • model(模型)
    model大家不陌生,都知道是模型的意思,当用model当包名的时候,一般里面存的是实体类的模型,一般是用来给前端用的。比如:前端页面需要显示一个user信息

  • domain(域)
    domain这个包国外很多项目经常用到,字面意思是域的意思。

三句话总结下entity、model、domain的不同:

  1. entity字段必须和数据库字段一样

  2. 前端需要什么我们就给什么

  3. domain很少用,代表一个对象模块

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值