• mvc购物车项目(2)


    为了避免数据冗余,我们可以把共同的信息,抽出建立一个单独的表,把不是共有的信息,建立一张单独表。

    订单表分为两个表

    create table orders(

    id number primary key,--订单的编号

    userId number primary key references users(id),--下订单的用户编号

    totalPrice number default 0 not null,--该订单的总价格

    orderDate date default sysdate not null,--该订单的时间

    )

    create table orders(
     id number primary key,
     userId number references users(id),
     totalPrice number default 0 not null,
     orderDate date default sysdate not null);

    --订单细节表(该订单究竟买了什么商品)

    create table ordersItem(

    id number primary key,--增长的编号

    ordersId number references orders(id),--外键,指向orders表的订单号

    bookId number references book(id),--书号是多少

    bookNum number default(0) not null--商品的数量)

    create table ordersItem( 
        id number primary key,
        ordersId number references orders(id),
        bookId number references book(id),
        bookNum number default 0 not null);

    给order表创建一个序列(自增长)

    create sequence orders_seq
    start with 1
    increment by 1
    minvalue 1
    maxvalue 9999999
    nocache
    nocycle

    给ordersitem表创建一个序列(自增长)。

    create sequence ordersitem_seq

    start with 1

    increment by 1

    minvalue 1

    maxvalue 9999999

    nocache

    nocycle

    create sequence ordersitem_seq
      start with 1
      increment by 1
      minvalue 1
      maxvalue 99999999
      nocache
      nocycle
    ;

     如何使用javamial技术发送电子邮件?

    java mail技术的原理

    smtp(简单邮件传输协议)

    pop3协议(邮局协议)

    在购物车中,每次刷新,会导致数据再次提交,使购买书的数量增加。

    刷新会从新提交请求,那就把数据放在另外一个servlet中准备。

  • 相关阅读:
    大数的加法
    tomcat jdbc DataSource资料
    转 spring的事务传播
    jmeter系列七(Visualizer的TestElement-ResultCollector)
    jmeter系列六(processor)
    jmeter系列五(Config配置元素)
    jmeter系列四(Visualizer)
    jmeter系列三(控制器controller)
    jmeter系列二(jmeter engine相关)
    jmeter系列一(jmeter界面相关无TestBean)
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9870056.html
Copyright © 2020-2023  润新知