zoukankan      html  css  js  c++  java
  • 一个菜鸟正在用SSH写一个论坛(1) .

        嗯。。搞定了注册和登录,说明我的SSH整合已经没有问题了,那么我就继续折腾了。

        我的目的是用SSH框架写一个论坛(当然是功能最简单的那种),搞定了整合之后我打算先做出一些基本的功能,于是我就先简单的设计了一下数据库。

     1 /*==============================================================*/
     2 /* DBMS name:      MySQL 5.0                                    */
     3 /* Created on:     2015/9/17 17:21:07                           */
     4 /*==============================================================*/
     5 
     6 
     7 drop table if exists BM;
     8 
     9 drop table if exists borad;
    10 
    11 drop table if exists post;
    12 
    13 drop table if exists reply;
    14 
    15 drop table if exists userinfo;
    16 
    17 /*==============================================================*/
    18 /* Table: BM                                                    */
    19 /*==============================================================*/
    20 create table BM
    21 (
    22    BM_id                int not null,
    23    user_id              int,
    24    borad_id             int,
    25    primary key (BM_id)
    26 );
    27 
    28 /*==============================================================*/
    29 /* Table: borad                                                 */
    30 /*==============================================================*/
    31 create table borad
    32 (
    33    borad_id             int not null,
    34    borad_name           char(20) not null,
    35    primary key (borad_id)
    36 );
    37 
    38 /*==============================================================*/
    39 /* Table: post                                                  */
    40 /*==============================================================*/
    41 create table post
    42 (
    43    post_id              int not null,
    44    user_id              int,
    45    borad_id             int,
    46    post_title           char(20) not null,
    47    post_createtime      timestamp not null,
    48    post_updatetime      timestamp not null,
    49    post_replytime       timestamp not null,
    50    post_readtimes       int not null,
    51    post_content         char(200),
    52    primary key (post_id)
    53 );
    54 
    55 /*==============================================================*/
    56 /* Table: reply                                                 */
    57 /*==============================================================*/
    58 create table reply
    59 (
    60    reply_id             int not null,
    61    post_id              int,
    62    user_id              int,
    63    reply_content        char(200) not null,
    64    reply_createtime     timestamp not null,
    65    primary key (reply_id)
    66 );
    67 
    68 /*==============================================================*/
    69 /* Table: userinfo                                              */
    70 /*==============================================================*/
    71 create table userinfo
    72 (
    73    user_id              int not null,
    74    user_name            char(20) not null,
    75    user_passwrod        char(20) not null,
    76    user_nickname        char(20) not null,
    77    user_image           char(50) not null,
    78    primary key (user_id)
    79 );
    80 
    81 alter table BM add constraint FK_Relationship_1 foreign key (user_id)
    82       references userinfo (user_id) on delete restrict on update restrict;
    83 
    84 alter table BM add constraint FK_Relationship_2 foreign key (borad_id)
    85       references borad (borad_id) on delete restrict on update restrict;
    86 
    87 alter table post add constraint FK_Relationship_4 foreign key (user_id)
    88       references userinfo (user_id) on delete restrict on update restrict;
    89 
    90 alter table post add constraint FK_Relationship_5 foreign key (borad_id)
    91       references borad (borad_id) on delete restrict on update restrict;
    92 
    93 alter table reply add constraint FK_Relationship_6 foreign key (post_id)
    94       references post (post_id) on delete restrict on update restrict;
    95 
    96 alter table reply add constraint FK_Relationship_7 foreign key (user_id)
    97       references userinfo (user_id) on delete restrict on update restrict;
    View Code

    这是用PowerDesigner创建了LogicalModel然后生成的MySql代码。*.hbm.xml就不放上来了。

  • 相关阅读:
    JS实现表格隔行换色,鼠标经过换色,单击换色,再单击还原等功能
    URL带有其他参数时,如何使用PHP的CI框架分页类?
    linux SVN web 同步
    php播放器代码
    php 获取IP 根据IP 获取城市信息 判断是否手机登陆
    微信公众平台获取微信用户信息
    appcan 本地真机调试
    对于探索搜索网站路上的一些迷茫
    成为全栈工程师真的好吗?
    ServletContext与ServletConfig
  • 原文地址:https://www.cnblogs.com/FJH1994/p/4817837.html
Copyright © 2011-2022 走看看