作者:hongxiaochen8846_792 | 来源:互联网 | 2023-10-13 10:41
实体实体entity、JavaBean、Model、POJO和domain之间的差异
在java项目开发中,对包进行分类是为了明确,以便在后期进行更好的维护;
包的名称必须通俗易懂,见知名之意;
每个人都只能简单快捷地理解这个包名的意思,那就是好的包名;
如果只有你能理解这个包名的意思,这个包名就会命名失败!
Entity:实体Entity主要表示关系数据库、主从表
Model:型号Model是单个操作中使用的最小数据单位
Domain:域Domain是一个完整对象,主从表合并
entity(实体)
实体的意思是实体的意思,所以最常用。 实体包中的类必须与数据库相对应
model(模型)
model并不陌生,但我知道模型的含义。 将model用于软件包名称时,一般情况下其中包含实体模型,用于前端。 例如,前台必须显示用户信息
domain(域)
域这个包在国外很多项目中都很常用,字面上就是域的意思。
http://www.Sina.com/http://www.Sina.com /
三句话总结下entity、model、domain的不同:
entity字段必须和数据库字段一样