为了账号安全,请及时绑定邮箱和手机立即绑定

如何设置这个人员管理web项目的数据表

如何设置这个人员管理web项目的数据表

meersun 2017-02-16 03:05:01
项目要求:最近在做一个人员信息管理的web小项目。需要输入人员的personID,Gender,lastName,firstName,Address,Bank和Contacts。其中地址,银行账户和联系方式可以添加多个,并设置其中一个为主要地址,银行和联系方式。实现增删改查排序等功能。1.Address类的属性有addressId,street,houseNummber,city,country2.Bank类的属性有bankId,BIC,bankName3.contact类属性有contactType(Tel,Mobil,Email,Fax)和 contactData开发环境:使用netBeans+maven+mysql,框架用JSF+Primefaces+JPA问题:初做项目,完全没有经验,一上手就设计类,最后要连接数据库了,想起来不知道数据表不知道怎么设计。personId,gender,lastName,firtname都比较简单,Address,bank和contact有可能出现多个,而且每个都有多个字段,我分别存在Arraylist里了,请各位大神给出个主意,该怎么设计表格存取方便?
查看完整描述

3 回答

已采纳
?
Figor

TA贡献1条经验 获得超1个赞

四个类啊: 人员, 地址,银行,联系方式。 后面三个里面必须有人员的ID。 人员跟其他几个都是一对多的关系。
查看完整回答
1 反对 回复 2017-02-16
?
meersun

TA贡献3条经验 获得超0个赞

刚发现Netbeans的一个plugin,叫做JPAModeler,非常帅,可以直接画个diagramm,右键直接生成源码,Entity和数据库表,全自动。

查看完整回答
反对 回复 2017-02-16
  • 3 回答
  • 0 关注
  • 1278 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信