JAVA简单实例-数据库设计思路引导(3)

来源:互联网 发布:php网站程序域名授权 编辑:程序博客网 时间:2024/06/03 18:56

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;

    }

   

}

大家创建完以上的内容以后,我们是不是就完成了用户管理表的设计呢?

 

 

原创粉丝点击