社区
Web 开发
帖子详情
关于JAVA类以及数据库表的设计
爱打球的程序猿
2015-09-24 09:36:09
最近在做一个介绍电子产品的WEB项目,电子产品分了许多种类,有手机、平板、笔记本、MP4等等,而每个种类的电子产品信息又不相同,手机有前后摄像头、笔记本有显卡等。这样我是不是要写一个抽象的电子产品类AbstractProduct写共有的属性,然后再写手机phone、平板pad、MP4的实体类来继承抽象类,写它们特有的属性。而在数据库数据库的话,则需要每个种类都建一个表,手机、平板都需要建一个表。 这样会不会太复杂了 有没有更好的设计?
...全文
167
1
打赏
收藏
关于JAVA类以及数据库表的设计
最近在做一个介绍电子产品的WEB项目,电子产品分了许多种类,有手机、平板、笔记本、MP4等等,而每个种类的电子产品信息又不相同,手机有前后摄像头、笔记本有显卡等。这样我是不是要写一个抽象的电子产品类AbstractProduct写共有的属性,然后再写手机phone、平板pad、MP4的实体类来继承抽象类,写它们特有的属性。而在数据库数据库的话,则需要每个种类都建一个表,手机、平板都需要建一个表。 这样会不会太复杂了 有没有更好的设计?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用户名无法显示
2015-09-24
打赏
举报
回复
建议你可以把表分为手机、平板、笔记本、MP4这些,而把手机屏幕的大小,摄像头等设为表中的一个字段,比如手机的型号,品牌等都作为字段,这样你在展示的时候就好做了,比如要展示华为的手机,在写sql的时候加一个条件:品牌=‘华为’ 就行了,如果在细分,就可以把其他的字段加在条件里,这样感觉就好多了。实体类的话就按照表里的字段来写就行了
由静态页面
设计
数据库
表
+创建
java
类
由静态页面的内容
设计
数据库
表
+创建
java
类
原文连接添加链接描述
ea
java
逆向工程_[EA]DB数据逆向工程
最早以前使用Rose,后来一直使用EA进行UML
设计
,非常方便。EA,即Sparx Systems Enterprise Architect。 EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分析人员、测试人员、项目经理、品质控制和部署人员等。EA设...
数据库
表
的映射与
java
类
映射处理
数据库
表
的映射与
java
类
映射处理 1、
数据库
表
与简单
java
类
的映射处理 依据
数据库
表
中的信息
设计
简单的
java
类
,其实利用了上次课学习
java
,
类
间关联以及自身关联和合成
设计
模式实现。以下通过案例讲解
数据库
表
与
java
类
的的映射处理 (1)、数据
表
=
类
的定义 (2)、
数据库
表
的字段=
类
的属性 (3)、
数据库
一条记录=
类
的一个实例化 (4)、
数据库
多条记录=对象数组 (5)、外...
数据
表
与简单
java
转换/数据
表
与简单
java
类
映射(一对多)
数据
表
与简单
java
类
映射(一对多)在学习oracle的时候使用过了两张数据
表
:emp、dept
表
emp
表
:empno(员工编号)、ename(员工名)、job、sal(薪金)、comm(佣金)、mgr(上级编号)、deptno(部门编号),hiredate(受雇日期); dept
表
:deptno(部门编号)、dname(部门名称)、loc(地点). | - 一个部门有多少个雇员,并且可以输...
Hibernate继承关系映射(了解),实现反向生成
数据库
表
的过程
一、继承关系映射(了解)
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章