在JAVA中的体现形式,应该为JAVA类(UserInfo.java),填入的项为该类的属性。代码如下:
public class UserInfo {
private String userid;//用户编号
private String uname;//用户姓名
private String cname;//登录名称
private String pwd;//登录密码
private String isdel;//是否是否删除
private String createdate;//创建时间
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getCname() {
return cname;
}
public void setCname(String cname) {
this.cname = cname;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getIsdel() {
return isdel;
}
public void setIsdel(String isdel) {
this.isdel = isdel;
}
public String getCreatedate() {
return createdate;
}
public void setCreatedate(String createdate) {
this.createdate = createdate;
}
好了,我们通过从以上的信息中已经得到了用户表的信息和JAVA用户的PO类。
在需求中我们还了解到有这样一句话“填完以上的信息后,需要选择站点角色信息”。那麽,我们从这里面又能获取到什麽呢,在此超人就请大家动动脑筋想想吧?
我们接着上次提的问题说,
依我以往的项目经验,需要选择的信息,我们就把它看作为另外的实体对象。那麽,我们是不是需要在JAVA代码中或者数据库中体现呢,这个就要看具体的情况了。
一般分为两种情况:
1、该信息不需要维护,是固定的信息。比如(选择性别信息【男、女】)
2、该信息需要维护,是需要根据实际需求动态变更的。比如(选择站点角色)
站点角色是根据实际上报站点的不断增加,不断增加的。
那麽,我们不难看出,第一种情况,我们不需要创建JAVA类和数据库表,只需要在页面中体现出来就行了。
那麽,第二种情况就不同了,需要在系统中创建管理模块。在数据库中建立起对应的表信息。
说到这里,不知道大家听明白了没有。如果不明白,请加入33162690的技术群众,大家一起讨论。
说到这里,我们就知道,站点角色信息是需要创建站点角色表的,SQL脚本如下:
create table roleinfo (
roleid int not null, ‘角色编号
rname varchar2(100), ‘角色名称
isdel varchar2(2), ‘是否删除
isosder varchar2(2), ‘是否上报
constraint pk_roleinfo primary key (rid)
);
JAVA类的PO对象为:
package com.cxgl.cxbase.role;
public class RoleInfo {
private String roleid;//角色编号
private String rname;//角色名称
private String isdel;//是否删除
private String isorder;//是否上报
public String getRoleid() {
return roleid;
}
public void setRoleid(String roleid) {
this.roleid = roleid;
}
public String getRname() {
return rname;
}
public void setRname(String rname) {
this.rname = rname;
}
public String getIsdel() {
return isdel;
}
public void setIsdel(String isdel) {
this.isdel = isdel;
}
public String getIsorder() {
return isorder;
}
public void setIsorder(String isorder) {
this.isorder = isorder;
}
}
大家创建完以上的内容以后,我们是不是就完成了用户管理表的设计呢?